Timeline

Timeline Node is a node that lets you create animation curve(s), plays back and samples the value(s) along its time to output values.

Installation

To use this Node, you must enable omni.anim.timeline in the Extension Manager.

Inputs

Name

Type

Description

Default

Play (play)

execution

Play the timeline from current time

Play from Start (playFromStart)

execution

Play the timeline from start

Stop (stop)

execution

Stop playback at current time

Reverse (reverse)

execution

Play the timeline backwards from current time

Reverse from End (reverseFromEnd)

execution

Play the timeline backwards from end

Set New Time (setNewTime)

execution

Set timeline to new time defined in New Time input

New Time (newTime)

double

New time to set then Set New Time is triggered

0.0

Length (length)

double

Duration of the Timeline node in seconds

10.0

Framerate (framerate)

double

Playback frame rate

24.0

Loop (loop)

bool

Whether animation should loop when reaches the end (or beginning if playing backwards)

Outputs

Name

Type

Description

Default

Updated (updated)

execution

The Timeline node is ticked and output value(s) resampled and updated

Finished (finished)

execution

The Timeline node has finished the playback