Track Editor
- 4A Games
Overview
The Track Editor is used for creating cutscenes, camera spans, camera shakes, and screen effects.
The Default Interface
Track Editor – Toolbar
- Track List
- Track Editor – Channels
- Graph Editor
- Track Editor – Time-slider
- Items Editor
- Track Editor – Properties
- Track Editor – Tags
Toolbar
Option | Description |
---|---|
Apply Current | Shows what we are seeing in the current frame. |
Move to Zero | Moves the camera to level zero. |
Move To Origin | Moves the camera to the point where the track starts. |
Set Origin | Sets the current camera position as the starting point of the track. |
Create Key | Creates a key in the selected frame, in which the camera position parameters (position and rotation angles in X, Y, Z coordinates) are saved. |
Camera View | Enables a mode which automatically moves the camera along the trajectory of its movement while changing the track frame. |
Always On Top | Sets the Track Editor window to always be on top of the editor. |
Auto Zoom | Auto-zoom (fit) channel by selection. |
Save All | Saves all changes. |
Rescale | Allows stretching/compressing certain sections of the camera track. For example, we have an already configured trajectory of the camera’s passage but it moves very slowly. Via "rescale", we can set the start frame's passage and the "old" final frame. In the new final frame, we set the value to less than the "old" final frame. Thus, we reduce the flight time of the camera. All camera actions that occur after the “old” final frame simply move without changing the aspect ratio. |
Track List
A list of cameras and tracks.
RMB Utils
Option | Description | Shortcut |
---|---|---|
Append Camera Track | Adds a new camera to the selected track. | |
Ban |
| |
Add | Adds a new track to the selected folder. | Insert |
Delete | Removes the selected track. | Del |
Rename... | Renames the selected track. | Ctrl+R |
Reload | Reloads the track from a disk (can be used to revert all unsaved changes). | |
Clone... | Clones the selected track/camera. | Ctrl+D |
Copy | Copies the selected track/camera. | Ctrl+C |
Paste | Pastes the copied track/camera. | Ctrl+V |
Reveal In Explorer | Opens an explorer window to let you quickly find the config file with objects. | |
New Folder... | Creates a new folder in the Track List. | |
Expand | Expands the current list. | |
Collapse | Collapses the current list. | |
Expand All | Expands all the lists. | |
Collapse All | Collapses all the lists. | |
Filter | Shows/hides the filter toolbar. | |
Plain Mode | Shows all items in the alphabetical order without a hierarchy. |
Channels
Channel | Description | |
---|---|---|
Engine | Params.FOV | Changes the FOV values of the camera. |
Params.Aspect | Narrows the two extreme (left and right) borders of the screen to the center (vision effect). | |
Slowmo | Allows you to change the time of slowing and acceleration. | |
Motion Blur | Allows you to apply a blur effect with a global reference to all game objects. | |
Force Feedback 1 | Power of intensity for the left vibration gamepad. | |
Force Feedback 2 | Power of intensity for the right vibration gamepad. | |
Sound Volume | Engine sound volume. | |
Music Volume | Engine music volume. | |
HUD | Params.Scale | The scale of the HUD camera. |
Position.X | The position of the HUD camera's coordinates in the world. | |
Position.Y | ||
Position.Z | ||
Rotation.X | HUD camera rotation angles around the specified axes: X ,Y, and Z. | |
Rotation.Y | ||
Rotation.Z | ||
Object | Position.X | The position of the camera's coordinates in the world. If enabled, "Relative" (in camera track properties) will show the coordinates relative to the player. |
Position.Y | ||
Position.Z | ||
Rotation.X | Сamera rotation angles around the specified axes: X ,Y, and Z. | |
Rotation.Y | ||
Rotation.Z | ||
Postprocess | Weight | Sets the necessary weight priority for the selected track in relation to other tracks with post processes. |
DOF.Near | Nearest (start) boundary for the start of the effect. | |
DOF.Focus | Average (sharpness) distance in which the object is located in focus. | |
DOF.Far | Far (final) boundary for the start of the effect. | |
Scene Exposure Offset | Controls the scene exposure offset. | |
Bloom Exposure Offset | Controls the bloom exposure offset. | |
Color Multiply.R | Multiplies a color in the RGB channels. | |
Color Multiply.G | ||
Color Multiply.B | ||
Color Add.R | Adds a color in the RGB channels. | |
Color Add.G | ||
Color Add.B | ||
Color Dot.R | Changes saturation parameters of all color channels (desaturate). | |
Color Dot.G | ||
Color Dot.B | ||
Color Dot.Weight | Sets the necessary weight priority for the selected effect in relation to other tracks. | |
Fade | Allows the setting "Fade to white" for HDR TVs. | |
Sounds |
RMB Utils
Option | Description | Shortcut |
---|---|---|
Create Key | Creates a key for the selected channel in the highlighted frame, in which the camera position (position and rotation angles in X, Y, Z coordinates) is saved. | |
Copy | Copies the selected curve into the channel. | Ctrl+C |
Paste | Pastes the copied curve into the selected channel. | Ctrl+V |
Select All | Selects all channels in the list. | |
Hide Unselected Channels | Hides all unselected channels. | |
Unhide All Channels | Unhides all hidden channels. | |
Fit Selected | Zooms in to the selected channel in the Graph Editor. | Shift + A |
Expand | Expands the current list. | |
Collapse | Collapses the current list. | |
Expand All | Shows/hides the filter toolbar. | |
Collapse All | Collapses all the lists. | |
Filter | Shows/hides the filter toolbar. | |
Plain Mode | Shows all objects in the alphabetical order without a hierarchy. |
Graph Editor
Displays a series of parameters in graphs where the horizontal axis is the frame sequence and the vertical axis is the digital parameter value.
RMB Utils
Insert Key(s) Here | Inserts a key with the current position of the camera. |
Insert Key(s) On Curve | Inserts a key on the curve. |
Delete Key(s) | Removes the selected keys. |
Time-slider
Shows which frame is playing.
Option\icon | Description |
---|---|
1 | Sets a start frame for the track. |
2 | Jumps to the start frame. |
3 | The playhead. |
4 | Timeline. |
5 | Sets the end frame of the track. |
6 | Jumps to the end frame. |
Jumps to the beginning frame. | |
Jumps to the previous key. | |
Moves one frame to the left. | |
Sets the pause. Shortcut: space. | |
Removes the pause. Shortcut: space. | |
Moves one frame to the right. | |
Jumps to the next key. | |
Jumps to the end frame. |
Items Editor
RMB Utils
Add Sound | Adds a soundtrack. |
Add Particle | Adds a particle. |
Add WipeOut | Adds a gas mask wipe effect. |
Delete | Removes the selected item. |
Properties
The window that contains camera track properties.
Property | Description | |||
---|---|---|---|---|
Tool | Force Speed | Uses a custom preview speed, if checked. | ||
Play Speed | Custom preview speed. | |||
HUD View | Renders the object which will be attached to the bone loc_actor_camera of the preview object. | |||
HUD View Slot | ID of the Preview Item that is going to be taken as the HUD object. | |||
Track | Looped | If enabled, the camera track will play continuously. | ||
Fractional Frames | If disabled, you can't create a key with a fractional value. | |||
Start Frame | Start frame of the track. | |||
End Frame | End frame of the track. | |||
Length | The track's length. | |||
Camera Track | Affected by relative tracks | If disabled, the camera rotation won't be affected by any other relative tracks. | ||
Relative | If enabled, the camera track will play relatively to the coordinates of the player's camera. If disabled, the camera track will play relatively to the world's coordinates. | |||
Ignore Start Rotation | Ignores the camera's starting position on all axes of rotation. | |||
Disable Moving | Disables the ability of the player to move while playing the camera track. | |||
Force Enable Use | Allows USE during the playback of a track. | |||
Disable Rotating | Disables the ability of the player to rotate his head (mouse look) while playing the camera track. | |||
Disable HUD-UI | Disables the HUD while playing the camera track. | |||
Third person view | Sets the camera to the “third-person view” position. | |||
Enable Gasmask | Enables display of the gas mask the player wears. | |||
Disable Crosshair | Disables the display of crosshair. | |||
Disable Nightvision | Disables the display of the player's night vision. | |||
Need feedback_factor | Whether to multiply feedback 1, 2 by the track weight. | |||
Exclusive Postprocess | Whether to use the postprocess exclusively for this track. | |||
Keys | Frame | Shows the frame where the selected key is located. | ||
Shape | All keys are connected by a line. The type of the line at the point of passage through the selected key is set by this parameter. The curvature of the line is set by those parameters that appear after selecting the line type. Line types:
| |||
Value | Object | Position.X | The parameters for changing the values of the channel's keys. | |
Position.Y | ||||
Position.Z | ||||
Postprocess | Weight | |||
DOF.Near | ||||
DOF.Focus | ||||
DOF.Far | ||||
DOF.Sky Scale | ||||
Scene Exposure Offset | ||||
Bloom Exposure Offset | ||||
Color Multiply.R | ||||
Color Multiply.G | ||||
Color Multiply.B | ||||
Color Add.R | ||||
Color Add.G | ||||
Color Add.B | ||||
Color Dot.R | ||||
Color Dot.G | ||||
Color Dot.B | ||||
Color Dot.Weight | ||||
Fade | ||||
Engine | Params.FOV | |||
Params.Aspect | ||||
Slowmo | ||||
Motion Blur | ||||
Force Feedback 1 | ||||
Force Feedback 2 | ||||
Sound Volume | ||||
Music Volume | ||||
HUD | Params.Scale | |||
Position.X | ||||
Position.Y | ||||
Position.Z | ||||
Value° | HUD | Rotation.X | ||
Rotation.Y | ||||
Rotation.Z |
RMB Utils
Reset to Default | Resets the property to default. |
Copy | Copies the value to the selected property. |
Paste | Pastes the value to the selected property. |
Export Properties | Outdated. |
Import Properties | Outdated. |
Edit Hint | Edits the hint for the selected property. Hints are stored here: tools/editor/meta/props_metadata.lua. |
Show Description | Displays the hint for the selected property on a separate panel. |
Add to Highlight List | Adds the selected property to the highlight list. |
Remove from Highlight List | Removes the selected property from the highlight list. |
Show Highlighted Only | If enabled, this will show only highlighted properties. |
Edit Custom Caption | Allows you to rename the property. |
Clear Custom Caption | Resets the name of the property to default. |
Disable Custom Captions | Disables display of custom captions. |
Show Advanced Filter | Enables display of the advanced filter. This is where properties are sorted into categories. |
Tags
A window for creating animation event labels.
In some cases, a situation requires an event to occur during playback of the camera track. For example, the camera shows how a character is using a bonfire. In this case, we need to indicate that the fire particle will play on a certain frame. To do this, choose the necessary frame and open the Tags window. A new tag is automatically created. We can write the name of this tag in the Script column.
Also, the VS-block camera-track keeps track of these events.
RMB Utils
Add | Adds a tag for the selected frame. |
Delete | Removes the selected tag. |
Rename | Rename the selected tag. |
Expand All | Expands all the lists. |
Collapse All | Collapses all the lists. |
Filter | Shows/hides the filter toolbar. |
Option | Shortcut |
---|---|
Move the graph field | Hold MMB |
Graph zoom | Mouse wheel rotation |
Scale graphs along the vertical axis | Hold Shift + mouse wheel |
Scale graphs along the horizontal axis | Hold Ctrl+ mouse wheel |
Zoom to fit | A or Ctrl + A |
Zoom to selected | Shift + A |
Move by Y axis | Hold LMB on selected keys |
Move by X axis | Hold LMB + Ctrl |
Jump to the next key | Alt + Arrow right or "." |
Jump to the previous key | Alt + Arrow left or "," |
Add key into the selected frame | Insert |
Add key into the selected curve | Ctrl + Insert |
Remove the selected keys | Delete |
Move one frame to the right | Arrow right |
Move one frame to the left | Arrow left |
Jump to the end frame | Arrow up |
Jump to the beginning frame | Arrow down |
Run the track | Space |
Undo the operation | Ctrl + Z |
Option | Shortcut |
---|---|
Copy the selected item. | Hold Shift + LMB |
Move the item. | Hold LMB |
Remove the selected item. | Delete |
Undo the operation. | Ctrl + Z |
Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.