New Starter mode is now available!
Character Animator 22.5 (released June 2022) introduces Starter mode to get you started animating now without any prior experience. Update now to the latest version to try this out.
New Starter mode is now available!
Character Animator 22.5 (released June 2022) introduces Starter mode to get you started animating now without any prior experience. Update now to the latest version to try this out.
This behavior displays each of the puppet's layers in order, which can be useful to repeat a pattern like a splash animation or blinking lights. Used with Triggers, the cycle of layers can be triggered by pressing a key.
Apply this behavior to the puppet containing the sequence of layers to cycle.
If you want the cycle to be controlled by pressing a key, select the puppet layer in the Puppet panel, and then enter the key in the Trigger section of the Properties panel.
See Dojo Joe in the Character Animator examples download for a working example that you can modify.
This behavior has the following parameters:
The layers in a cycle can be triggered in sequential order synchronized to the timeline, so subsequent layers in the cycle are chosen as you advance later in time. This can be useful when you want to use an image sequence (created via File > Import Cycle or Puppet > Add Cycle) as background video.
Display sequential layers synchronized to time, do the following:
Set the Start parameter to the new Synced to timeline option. Synced to timeline is like Immediately, except that the former doesn't advance through the group's layers during rehearsal (i.e., when stopped on a frame).
The cycle is synchronized to the original start of the puppet track, so if you shift the puppet track later in time, the cycle still starts at the first frame of the puppet track. If you extend the in-point (left edge) of the puppet track earlier in time, the first layer of the cycle is used for those extended frames.
The Immediately option now also shows the same layer during playback and recording. If you start playback or recording after rehearsing, you might see a discontinuity in the layer chosen. When using Immediately or Synced to timeline, the Hold on Last Layer parameter is now disabled when Forward and Reverse is checked or when Cycle is set to Continuously.
You can trigger a specific layer in a puppet or group using the Layer Picker behavior. Following are the various ways of choosing the layer ‐ by index number, percentage, microphone, keyboard, mouse, or touch-enabled display, or a combination of these. Each layer can even have Cycle Layers applied for more complex triggering of layers.
Setup
This behavior isn't applied by default to puppets. You can add the behavior to the specific group of a puppet whose layers you want to pick from. Only the layers and groups in that puppet are chosen, layers within groups are ignored.
Controls
The layer to pick is a combination of multiple input controls. The controls that are available are index number, the percentage of the number of layers available, via loudness captured by the microphone, via arrow keypress, and via dragging via mouse or touch-enabled display. The sum of all layer numbers chosen by these controls determines the actual layer to trigger. You can use one or more controls that are best suited for your needs.
Layer Picker parameters:
Note: Some camera modes might require adjustments to Camera Strength, Index Offset, and Percentage Offset values to get the results you want.
The Motion Trigger behavior switches between groups based on the direction the parent puppet is moving. For example, as a character moves to the right, switch to a profile view of the character running with motion trails behind it. The movement of the character can either be direct (you dragging it across the scene) or indirect (the puppet is attached to a hand on an arm that is swinging because the torso is moving).
To specify the motion views, attach any of the following tags:
Notes:
Move the parent puppet whose group has this behavior applied. Movement can come from any other behavior (Face, Dangle, Dragger, Transform, etc.).
This behavior has the following parameters:
Speed Threshold controls the threshold that the parent puppet must move in pixels per frame before a layer is triggered. Speeds below this threshold triggers the At Rest layer.
Minimum Duration controls the minimum number of frames to trigger a layer before triggering a different layer, which can reduce flicker/jittery switches between layers when moving at a slower speed.