Sequence Evaluator
Evaluate a specific time from an animation
UAnimGraphNode_SequenceEvaluator
FAnimNode_SequenceEvaluator
Outputs a pose from a specific point in a sequence. Instead of moving on with passing time, the time the sequence is evaluated at is passed in as an explicit time.
In the node creation menu this node shows up in its pure form without an associated sequence, but also for every sequence for the skeleton of the AnimBP in the format of “Evaluate <Sequence>” where, if chosen, the node will have the corresponding sequence already assigned.
Settings to note is are the “Teleport to Explicit Time” and “Reinitialization Behaviour”.
“Teleport to Explicit Time” is used to determine whether the node should process updating the pose from the explicit time as if it was playing the node, or whether it should jump to the timestamp. Jumping or “teleporting” will not trigger notifies and not extract root motion. This setting will always be treated as false
when in a sync group.
“Reinitialization Behaviour” dictates whether the node should be reset when reinitialized or not, and if so, whether to reset the node to the start position or the explicit time.
The node can be converted to a Sequence Player with the relevant sequence via the right click menu.
A note on converting between player and evaluator
The conversion between sequence player and evaluator only works when a sequence is specified.
Empty player and evaluator nodes still have the option available in the right click menu, but will not perform the conversion.