Attribute Editor

Windows > Attribute Editor

The Attribute Editor is one of the central windows enabling you to load the UIs for each Element in your project in order to manipulate attributes, set keyframes and make connections.

Multiple UIs can be loaded at the same time giving you a global view and providing access to multi actions. This is an ever changing window depending on your preferred workflow.

The Attribute Editor UI

An Element's UI will appear in the Attribute Editor on creation. There are several ways to load Element UIs into the Attribute Editor.

  1. Drag an Element into the Attribute Editor from the Project Window.

  2. Double click on an Element in the Project Window (except for Comps - double click will take you into the Comp).

  3. Turn on Live Mode in the Attribute Editor. With Live Mode on, selecting an Element in the Project Window will clear the Attribute Editor and load the selected Element's UI.

Hold alt/option while double clicking on an Element in the Project Window to clear out the Attribute Editor, making the new UI the only one in the window.

To remove an Element's UI from the Attribute Editor click the 'x' icon in the top left of the title bar.

If you have a particular Element you're working with a lot you can make it persistent by pinning it to the Attribute Editor. Set the pin icon in the title bar to its green state to prevent the UI from being removed (e.g. in Live Mode or when alt > double clicking an Element in the Project Window).

To learn about how to interact with the attributes see Control Rows.


If you right click on an Element's header bar in the Attribute Editor you will be presented with some or all of the options below depending on the type of Element.

Delete all Animation - delete all keyframes on the Element.

Reset all Attributes - reset all attributes to default. This will not remove any connection or keyframes.


  • Use Incoming Index - Any previous index that was put into the calculation by another Element (such as a Duplicator) will be added to any index that this Element creates.

  • Use Position - by default, Noise will output a different value for each shape it is connected to. It does this in two ways by:

    • using a Shape's position to sample the noise value and/or;

    • using the Stagger attribute, to offset each noise sample in time.

    So by unchecking Use Position and you may still get different values but if you turn off both Use Position and set Stagger to 0, all the noise samples will be the same.

  • Wireframe - when checked, Shapes will be displayed in the Viewport as a wireframe.


  • Filter Time Offset - Remove all Time Offset Contexts from this calculation.

  • Filter Index - Remove all Index Contexts from this calculation. This differers from Use Incoming Index as this will disable the use of the Context (in this case the Index) anywhere in the upstream compute chain for this Element.