Layers - acidbubbles/vam-timeline GitHub Wiki

Layers

A layer allows you to define animations for a group of targets (e.g. controls, morphs, etc.).

All animations within a layer must have the same targets. If you want to have animations that control different targets, you must use different layers or create a new segment. A layer cannot share the same targets as another layer within a given segment.

Here is an example of typical use of layers:

  • The main layer containing full-body animations such as dancing, walking, etc. There is usually a "main layer" like this, and often this will be the only layer.
  • A breathing layer containing a "slow breathing" and "rapid breathing" animation, which controls chest rotation, sternum size, and open mouth.

Same-name Animations

You can create animations on multiple layers and multiple atoms that share the same name; those animations will always play and scrub together.

Animation sets

You can also define an animation set in the sequence screen, this behaves similarly to same-name animations, except that you can have more than one animation of the same set in the same layer. Whenever one animation plays, all layers will switch to the first available animation of that set, if available.