â˛ī¸Time
General time and loop settings
Last updated
General time and loop settings
Last updated
This button (in the top right) is only available when multiple Timeflow instances are present. This applies the current time settings to all instances of Timeflow, which can be used to synchronize all instances with the same framerate, duration, and other settings.
This drop-down menu offers different ways of displaying time. This only affects the display and can be changed as needed.
Seconds (ex: 1.233 seconds)
Frames (ex: 74 frames)
Timecode (ex: 00:01.233 HH:MM:SS:FS)
Measures (ex: 1.3.3 - based on the BPM)
This can also be changed directly in the view by clicking on S: (left of the time) and a 2nd display format is displayed below which can also be set to any desired format.
Determines how microseconds are displayed when viewing timecode format. When enabled, the fractional time .233 in the example above would equal 23/100s of a second. Alternatively when Fractional Seconds is disabled, the .233 is converted to frames based on the FPS set below, which in this case would be 14 frames (00:01.14). This option is a matter of personal preference and can be set to match external editing software.
In many cases where time units are used, a value in seconds is assumed unless otherwise specified. It may be helpful to display Seconds mode in the Timeflow view to select and copy specific times relating to a marker or keyframe.
Displays the current playback time in the timeline, displayed in the format selected. This can be changed manually to jump to another time. This corresponds to the playhead marker in the view shown below (orange wedge).
Sets the beginning time of the timeline in Timeflow. This value is usually 0 though can be set to any value desired. This can also be used to globally (and non-destructively) insert or remove time from the beginning of existing animations.
This sets the ending time of the timeline.
Timeflow requires a minimum duration of 1 second, therefor the smallest allowed value for End Time is Start Time + 1 second;
This sets the total time of the timeline, with a minimum value of 1 second. Timeflow loops the whole duration, if loop is enabled. Otherwise, once Timeflow has completed playing to the end it ceases updating.
Timeflow has a maximum duration of 100,000 seconds, which offers more than 27 hours of continuous play. This limit is to avoid potential issues with UI drawing. Generally it is advised to avoid such long durations unless needed for special circumstances.
The total duration may be locked to prevent accidental changes and disables dragging of the end time indicator in the Timeflow view.
Press this button to set the start and end time to match the currently displayed objects in view. This takes into account all keyframes and tracks displayed. This can be helpful to discover any animation data that has ended up outside of the original time range.
Keyframes out of range
Once keyframes or tracks have been moved outside of the current time range, they are no longer accessible in the view since scrolling prohibits going beyond the timeline duration.
An easy workaround is to change the Start Time and End Time as needed to view more time in either direction, or use Fit to Displayed Objects. The start, end, and duration can safely be changed at any time without adversely affecting existing animations.
This sets the current time scale, defined by Unity as Time.timeScale. This value can be used to create special timing effects such as slower or faster motion, affecting all timing globally.
This defines music timing as beats per minute. When using a soundtrack and/or synchronizing to music, set the BPM to match the audio track. To view musical timing select the Measures format. This can also be set for the grid display.
Timeflow prohibits directly animating its own properties such as BPM since it can cause unexpected behaviors. If BPM needs to change over the course of an animation, this could be accomplished through a script and an example is included in the examples. Assets/AxonGenesis/Timeflow/Samples/Demo/Scenes/AudioMidi/BPMControl
This sets the target number of frames per second, which acts as the basis of timing. This works in conjunction with the Timeflow Preferences to determine the time tolerance (i.e. the smallest discreet unit of time for setting keyframes).
The FPS setting by itself does not impose a limit on the actual framerate rendered during runtime unless configured to do so in the Update Settings.
An audio soundtrack may optionally be assigned to synchronize the scene to audio or music. Please see the Audio Track documentation for more information.
Click this button to generate a new Audio Track game object with the required components and assigned to Timeflow.
Be sure to assign an audio clip after creating the track by dragging and dropping and audio file from the Project view into the audio clip field.
For longer or large audio files, it is recommended to set the import settings Load Type to Streaming to minimize memory usage. However, this is not required and any setting may be used at your discretion.