Skip to main content

Attribute Editor


The Attribute Editor is one of the central windows enabling the loading of UIs for each Layer in the Scene in order to manipulate attributes, set keyframes and make connections.

Setting Keyframes

Attributes only appear in the Scene Window if they are animated properties. The first keyframe of a Layer must be set in the Attribute Editor for that attribute to appear in the Scene Window. See Control Rows - Interaction for how to set a keyframe.

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

The Attribute Editor UI

Working with Layers

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

  1. Drag a layer into the Attribute Editor from the Scene Window.
  2. Double click on an layer in the Scene Window (except for Composition References (pre-comps) as double click will take you into the Composition).
  3. Turn on Live Mode in the Attribute Editor. With Live Mode on, selecting an layer in the Scene Window will clear the Attribute Editor and load the selected layer's UI.

Hold Option/Alt while double clicking on an layer in the Scene Window to clear out the Attribute Editor, making the new UI the only one in the window.

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

Layers can be made persistent by pinning them 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 Option/Alt + double clicking an layer in the Scene Window).

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


On right clicking on a Layer's header bar in the Attribute Editor some or all of the options below with be available depending on the type of Layer.

Delete all Animation - Delete all keyframes on the layer.

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 Layer (such as a Duplicator) will be added to any index that this layer 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.
    By unchecking Use Position Noise may still output different values but if both Use Position is unchecked and its Stagger is set 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 differs 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 Layer.