> For the complete documentation index, see [llms.txt](https://captivatehelp.newbluelive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captivatehelp.newbluelive.com/design-and-customize-graphics/chapter-index-6/preparing-your-after-effects-designs-for-import.md).

# Prepare After Effects designs for import

Captivate can now directly import both AEP and MOGRT files with all animations, effects, and expressions intact. While the import functionality is engineered to ingest virtually any After Effects design, here are a few tips and recommendations to achieve the best integration and performance in Captivate.

This feature is only available in Captivate Broadcast.

**❗ IMPORTANT**\
Making your After Effects compositions as short as possible, while preserving the timing of your intro/outro animations, will result in the most efficient rendering during import.

Therefore, it is recommended that you remove any sections of the composition where the graphic is static. For more information see [Setting a Pause Point](#setting-a-pause-point).

## Topics included

* [Choosing AEP or MOGRTs](#choosing-aep-or-mogrts)
  * [After Effects projects (.aep)](#after-effects-projects-aep)
  * [Motion Graphics templates (.mogrt)](#motion-graphics-templates-mogrt)
* [AEP Compositions](#aep-compositions)
* [MOGRT Compositions](#mogrt-compositions)
* [Setting a Pause Point](#setting-a-pause-point)

## Choosing AEP or MOGRTs

There are advantages to working with either file type. So, choosing which is preferable largely depends on your workflow and Data Controller needs. Following are some of the advantages and disadvantages of working with each.

### After Effects projects (.aep)

**Advantages**

* Many compositions can be imported from a single project.
* Text properties are imported as Captivate variables with no additional setup.
* No additional setup or export is required.

**Disadvantages**

* Types of variables supported in Captivate are limited to text and images.
* If the `.aep` contains external media, it will not automatically be transported with the file.

### Motion Graphics templates (.mogrt)

**Advantages**

* All properties that are set up in Essential Graphics can be edited directly in Captivate.
* Many types of Captivate variables are supported, such as colors and visibility.
* Any external media in the composition is packaged within the `.mogrt`, so migrating graphics is very simple.

**Disadvantages**

* Requires setup and export from AE.

In conclusion:

* AEP provides a quick, hassle-free workflow if you only need to update text from Captivate and especially when graphics only contain elements generated in After Effects.
* MOGRT offers greater versatility and is likely necessary for more complex graphics, such as sports scoreboards. Additionally, it has added convenience/reliability when migrating graphics that reference external media.

## AEP Compositions

**❗ IMPORTANT**\
Please make sure that your AEP compositions are saved with the current version of After Effects. Also, please save your AEP compositions in the same folder as your Captivate project if you would like to re-open the project without having to re-import the AEP files.

### Properties available to edit in Captivate

* Text
* Image

### Exposing Image/Video with a prefix

1. Select your image layer in your AE timeline.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-ac3c3f9bdb75b9957c798f9fcbaf07c2a2554fdd%2Fimage_4148.jpg?alt=media" alt="Select image layer"><figcaption></figcaption></figure></div>
2. Right-click on the current label of the layer > choose **Rename**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-b8cfc726467b27d4b8147fb6bb53248475dc97c8%2Fimage_172.png?alt=media" alt="Rename in menu"><figcaption></figcaption></figure></div>
3. Type in the prefix `_tl_var_` to the beginning of the label.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-c66f4a3fef6c4c3e1729f94e5eaf0dc44cf7aba7%2Fimage_3692.jpg?alt=media" alt="Add prefix"><figcaption></figcaption></figure></div>
4. Then proceed to the Captivate interface to import your design.
5. Right-click in the Graphic Layers Panel or go to the File menu > **Import** > **After Effects**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-973f1f6fa7957253787b5830d9f07787bd9ccc25%2Fimage_3579.png?alt=media" alt="Import"><figcaption></figcaption></figure></div>
6. Choose the `.aep` or `.mogrt` file containing the newly labeled graphic and double-click or select **Open**.
7. After the import and render has completed within Captivate, select **Choose image** in the Live Values tab of the Layer Properties panel to change.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-7e10b435c52d4678e27cce70dff045591a55e71e%2Fimage_1001.png?alt=media" alt="Choose Image"><figcaption></figcaption></figure></div>

Your new image will now replace the image imported with the After Effects design. You can also use the **Send to Cache** function to have several instances of the same graphic with different images that can be ready for broadcast. See [Pre-cache graphics before a show](/control-your-show/chapter-index/pre-cache-graphics-before-a-show.md).

**❗ IMPORTANT**\
When creating a clock in your graphic, the following is a workaround in case it shows differently in Captivate. Your text box containing a clock should be just enough to fit your font. If not properly sized, sub-optimal spacing or shifting can occur. Your custom clock should now be set to play with controls located in the Clocks tab in the Layer Properties panel.

## MOGRT Compositions

Motion Graphics templates (`.mogrt`) serve as After Effects' native method to encapsulate AE projects as templates that can be directly edited in Premiere Pro. These MOGRTs can also be imported to Captivate and directly manipulated in the same fashion. Learn more about Motion Graphics templates [here](https://helpx.adobe.com/after-effects/using/creating-motion-graphics-templates.html).

**❗ IMPORTANT**\
Please make sure that your AEP compositions are saved with the current version of After Effects. Also, please save your MOGRTs in the same folder as your Captivate project if you would like to re-open the project without having to re-import the MOGRTs.

### Properties available for edit in Captivate

* Source Text
* Image
* Color
* Media (Image, Video, PSD & Illustrator files)
* Check box Expression Control
* Anchor Point
* Position
* Opacity
* Scale
* Rotation

### Exposing various properties

Additionally, you can prepare/export MOGRTs in order to update a broader range of the graphic’s properties within Captivate.

1. Open the Essential Graphics panel in After Effects by going to **Window** > **Essential Graphics**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-f2c1719377fbbf53dd86b17a70f30212373514b9%2Fimage_9678.jpg?alt=media" alt="Essential Graphics panel from menu"><figcaption></figcaption></figure></div>
2. Choose the composition to export from the dropdown.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-1e908d505a0da87b6941fe2c8ecbfbc1aaff70b2%2Fimage_1591.jpg?alt=media" alt="Choose comp"><figcaption></figcaption></figure></div>
3. Click the **Solo Supported Properties** button.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-b2d332893691041754045ccc247b04c7460c25aa%2Fimage_8593.jpg?alt=media" alt="Solo Supported Properties"><figcaption></figcaption></figure></div>
4. Drag the supported properties into the Essential Graphics panel.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-59298345c016c5c9fa67edc6cc72339d780eef19%2Fimage_6246.jpg?alt=media" alt="Drag and drop"><figcaption></figcaption></figure></div>
5. We recommend that you group your Layer Properties by going to the **Add Formatting** dropdown > **Add Group**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-78ec3082716f0bfd7a0c5798f09a9975f7b6ae80%2Fimage_9744.jpg?alt=media" alt="Add Group"><figcaption></figcaption></figure></div>
6. Drag and drop all the properties for that layer into the group. Repeat as necessary.
7. After all supported properties have been added and grouped, click the **Export Motion Graphics Template** button.

## Setting a Pause Point

When you are sending a graphic on-air, it is essential that you set up a pause point so the graphic can stay live indefinitely, before you choose to animate it out. There are several methods to establish a custom Pause frame for your graphics. Additionally, Captivate can set an automatic pause point for you directly in the middle point of your duration.

### Setting a Composition Marker as a Pause Point

1. Drag in a Composition marker by clicking and dragging to the desired location from the top right of your timeline.
2. Label the marker "Pause" by double-clicking

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-8aea2b2d1c71f937d6df0d1917d99e0ddf32b72b%2Fimage_4315.jpg?alt=media" alt="Pause marker"><figcaption></figcaption></figure></div>

   or by right-clicking > **Settings**

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-537d71a1f55642f3fc89f3693bec4e6a0e80c141%2Fimage_739.jpg?alt=media" alt="Right-click Settings"><figcaption></figcaption></figure></div>

   and typing **Pause** in the Comment box.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-d171e6b497494b1a828d6f585e2d306dbf0b16f2%2Fimage_323.jpg?alt=media" alt="Type Pause in Settings"><figcaption></figcaption></figure></div>

### Captivate will also recognize Intro and Outro Protected Regions

1. Go to **Composition** > **Responsive Design - Time** > **Create Intro**.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-6598ada07ab39b863825235485ceb0fe59b12740%2Fimage_7581.jpg?alt=media" alt="Create Intro"><figcaption></figcaption></figure></div>
2. Drag the right side of the shaded region to cover all of the Intro animations.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-589934bf34369c1bd20c8232776ac4bd7d10d606%2Fimage_6353.jpg?alt=media" alt="Drag Intro region"><figcaption></figcaption></figure></div>
3. Then go to **Composition** > **Responsive Design - Time** > **Create Outro**.
4. To expand the Outro you will need to click and drag, then expand the right side of the shaded region to cover all of the Outro animations.

   <div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-00cf56b2747531d056461eb89189db52439e0187%2Fimage_3923.jpg?alt=media" alt="Drag Outro and adjust"><figcaption></figcaption></figure></div>

### Allow Captivate to set a default Pause Point

Captivate will establish a Pause Point in your composition in the following order of priority:

1. A Composition Marker labeled "Pause" (not case-sensitive).
2. If the above is not found, the frame before the "Outro" region.
3. If none of the above are found, the frame after the "Intro" region.
4. If none of the above are found, the midpoint of the composition’s duration.

{% hint style="info" %}
When Captivate automatically establishes a Pause Point in this way, the imported layer’s duration will be matched to the comp’s original duration in the Layers list. This will cause the graphic to play for the full duration of the imported comp and immediately go off-air. You can choose to have the graphic stay on-air indefinitely, at the generated Pause Point, by setting the duration to 00;00.
{% endhint %}

<div align="left"><figure><img src="https://352477438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFCWMxradHcVjURnrXSYX%2Fuploads%2Fgit-blob-4e4de877c5b5628cbbc379e803923e316d76f02c%2Fimage_155.png?alt=media" alt="Duration setting"><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://captivatehelp.newbluelive.com/design-and-customize-graphics/chapter-index-6/preparing-your-after-effects-designs-for-import.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
