# Start and finish lines

## Add an IFX to use for the start and finish lines

We’ll add an IFX to the environment to use for the start line and finish lines. The Christmas Fence Pole is a good choice. For instructions on how to add IFX, see [#adding-an-ifx-to-a-experience](https://docs.engagevr.io/engage/working-with-objects/ifx#adding-an-ifx-to-a-experience "mention").

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-0bc18f6a5a0f807dcbb5bcf7ced883231de10be2%2Fstart_pole.jpg?alt=media" alt=""><figcaption><p>Christmas fence pole</p></figcaption></figure>

## Set the end time for the pole

Next, we’ll configure how long the object remains on the timeline. Our animation will have a maximum duration of one minute. You can drag the end grip of the object container on the timeline, but if you want to set an exact time, complete the following steps:

1. On the timeline, select the cog icon on the object’s container. For more information, see [effect-options](https://docs.engagevr.io/engage/experience-editor/working-with-objects/effect-options "mention").
2. On the **Current Effect Options** page, edit the **End Time** field and enter `00:01:00`.
3. Select **SAVE EFFECT**.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-0d8ba312fe3dac49aa003818fd3019cdca3fc13e%2Fset_end_time.jpg?alt=media" alt=""><figcaption><p>End Time field</p></figcaption></figure>

## Complete the start line

1. On the timeline, select the pole.
2. On the left-hand side of the timeline view, select **Clone**.
3. On the timeline, select the new clone.
4. On the left-hand side of the timeline, select the translate tool (<img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-b11106a6d2331c6325c34665508c36895716da95%2Ficon_trans_move.png?alt=media" alt="" data-size="line">), and then move the new clone a short distance along the Y (blue) axis.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-fad23e689fb0e0aca18927eb5104e6ff2d6d15a5%2Fcomplete_start_line.jpg?alt=media" alt=""><figcaption><p>A pair of Christmas fence poles to mark the start line</p></figcaption></figure>

## Add the finish line

To ensure that the finish line posts align with the start line posts, we can clone the start line posts.

1. On the timeline, select one of the poles.
2. Hold Ctrl and select the second pole.
3. On the editor panel, select **Clone**.

## Position the finish line

Use the transform tool to move the finish line poles a suitable distance along the X (red) axis. The following image shows an example layout:

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-394269a9c775836a03cb2f3bc88f187889ab996c%2Fstart_and_finish.jpg?alt=media&#x26;token=79a16add-8c7f-4360-b844-f03ba1bdadf0" alt=""><figcaption><p>Relative position of the start and finish lines (select to expand)</p></figcaption></figure>

To ensure that the finish line poles align correctly, you can turn on the snap feature of the gizmo. Object movement will then snap to an invisible grid. You can also increase the step increment to make the translation jumps larger and easier to compare.

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-12219d04edb5b152b1ce57716e032ffe6f597e71%2Fsnap_settings.jpg?alt=media" alt=""><figcaption><p>Snap and increment settings on the gizmo</p></figcaption></figure>

## Set custom names

Use of custom names is optional but can help you to identify objects on the timeline. To set a custom name for an object, select the cog icon on its container, edit the **Custom Name** field, and then select **SAVE EFFECT**. For more information, see [setting-a-custom-name](https://docs.engagevr.io/engage/experience-editor/working-with-objects/setting-a-custom-name "mention").

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-466226055820fd6e1c3c57efc1bc1a9221235635%2Ftimeline_no_custom.png?alt=media" alt=""><figcaption><p>Timeline without custom names (select to expand)</p></figcaption></figure>

<figure><img src="https://3460182399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVx6bvwqEE7tD0TYOcfj%2Fuploads%2Fgit-blob-95e00207a871a46e7e58038e3f79dfaff432eb89%2Ftimeline_wt_custom.png?alt=media" alt=""><figcaption><p>Timeline with custom names (select to expand)</p></figcaption></figure>
