Actor Animation operator

The Actor Animation operator transforms actor rig particles to match pre-defined animation sequences defined in the actor particle’s corresponding tyActor object.


Operation

  • Play animation: plays a pre-defined animation sequences on any actor particle’s applicable actor rig particles.

  • Stop animation: stops the playback of any animation clips on any actor particle’s applicable actor rig particles.

  • Include in animation: flags any previously excluded actor rig particles, so that they will be affected by their parent actor particle’s animation playback.

  • Exclude from animation: flags any actor rig particles, so that they will be excluded by their parent actor particle’s animation playback.

Sequence name

  • Name: the name of the animation sequences to play on any actor particle’s applicable actor rig particles.

To define multiple sequences that will be selected at random for each particle, separate names with commas.

The names of the sequences must exist in the corresponding tyActor object animation sequence list.

Sequence selection

  • Shuffle sequences: controls whether a new random sequence will be chosen for a particular actor particle after its current sequence finishes playing.

In order for sequence shuffling to work, operator timing must be set to “Continuous”, or a frame/event range that overlaps points in the simulation when shuffling would be expected to occur (ie, when one clip finishes playing).

  • After # loops: controls how many loops to play the current sequence before selecting a new random sequence.

  • Variation %: the per-particle percentage of variation to apply.

Animation crossfade

  • Blend frames: the number of blending frames to use when transitioning to a new sequence.

  • Blend previous animation: blending will occur from the previous sequence to the new sequence.

  • Blend world transforms: blending will occur from the previous particle transforms, to the new sequence.

Animation frame range

  • Starting offset: define a custom starting offset for the sequence.

  • Variation: the per-particle amount of variation to apply.
  • Loop: controls whether sequence playback will loop.

Animation playback speed

  • Speed: the playback speed multiplier.

  • Variation %: the per-particle percentage of variation to apply.
  • Multiply speed by velocity: controls whether playback speed will be relative to particle velocity.

  • Velocity thresh: the velocity threshold which individual particle velocity magnitudes will be relative to.

  • Speed min: the minimum allowed playback speed, relative to the ratio between the velocity threshold and individual particle velocity magnitudes.

  • Speed max: the maximum allowed playback speed, relative to the ratio between the velocity threshold and individual particle velocity magnitudes.

PhysX rigidbodies

  • Match strength: controls how much force to apply to PhysX rigidbody particles, in an attempt to match their relative PhysX position/velocity with the playback sequence position/velocity for each rig particle.

Uniqueness

  • Seed: the seed value for all varied parameters.