--- title: "04 - Interface" url: "https://help.maxon.net/rg/en-us/Content/html/04-Echospace-interface.html" section_path: "Motion Graphics > Echospace > 04 - Interface" --- # 04 - Interface Trapcode Echospace ### INTERFACE ![echospaceinterface](https://help.maxon.net/rg/en-us/Content/Resources/Images/EchospaceInterface-712x760_trapcode-echospace.png) - **Setup** twirls down controls that need to be adjusted prior to using the remaining parameters. - **Instances** determines how many instances (duplicates) to create as new layers. This must be set before clicking Repeat. - **Layer Delay [sec]** controls the delay duration between each new layer's creation. This also has to be set prior to clicking Repeat. - **Instance Visibility** determines whether all instances are automatically visible or hidden. When on (default), all new instances are visible. When off, all layers can be toggled on/off independently. You can change this setting at any time. ![visiblityicon](https://help.maxon.net/rg/en-us/Content/Resources/Images/visiblityicon_trapcode-echospace.jpg) - **Repeat** will perform duplication per your settings above when clicked, creating all new layers in the timeline. All new layers have the "shy" switch set. You can easily hide them by clicking the "[hide shy](https://helpx.adobe.com/after-effects/using/layers.html#show_and_hide_layers_in_the_timeline_panel)" switch.\ You will also see one null created for each instance followed by a main null created at the bottom. The main null acts as a symmetry center for rotations and can also be used to position, rotate, and scale the entire structure (original and all instances). - **Clean** removes all instance layers and nulls. Note that you *must* click this before removing the Echospace effect itself or before removing the layer to which Echospace is applied. If you don't Clean first, you'll get numerous expression errors complaining that the layer/effect is not there. - **Stop** will end either the Clean or Repeat operations during their execution. - **Repeater** twirls down controls that dictate rotations and positions for each duplicate after it has been created. - **X/Y/Z Offset** determines how much the x, y, and z position increases (or decreases) for each instance. - **X/Y/Z Rotate** determines how much the x, y, and z rotation increases (or decreases) for each instance. Notice that this rotation is around the main null (created when you hit Repeat). - **Scale** determines how much the scale increases (or decreases) for each instance. - **Opacity** determines how much the opacity increases (or decreases) for each instance. - **X/Y/Z Offset Random** controls random spacing between instances on the x, y, and z axes. This is useful when you want to spread layers randomly in space. - **Delay** contains controls for the two delays within Echospace: - **Repeater Delay** adjusts the animation delay for the parameters in the Repeater group (see above). - **Transform Delay** creates an animation delay for the Transform parameters on the original layer. This is useful for creating time-rippling animations, where first the original layer moves (or rotates, etc.) and then the instances follow after a certain time.\ Here is an example:\ ![transform_delay](https://help.maxon.net/rg/en-us/Content/Resources/Images/transform_delay_trapcode-echospace.gif)