Select the puppet or group with the behaviors to copy.
Tags and behaviors together help you animate your character and bring them to life. Tags can be applied to layers and handles for easy identification and faster operation. Behaviors control a puppet’s layer structure or appearance. Read on for more information.
You can add visual tags to layers and handles for easy identification and faster operation. Tags are also categorized based on their use, and you can view the tags as text or picture buttons.
The layout of the Tags section of the Properties panel allows easier access to eye tags, mouth tags ordered by appearance, and matching icons for tags created via tools (Fixed for the Pin tool, Draggable for the Dragger tool, and Dangle for its tool). The Jaw tag is placed in the Face category of tags.
Tags associated with layers and handles help you set up behaviors that control puppets.
You can select a layer and apply both layer or handle tags to it. When a handle is selected, only handle tags can be applied. When viewing tags as text, applied layer tags are blue and handle tags are yellow. When viewing tags as pictures, applied tags are blue.
When a layer is selected, a + icon appears along the bottom of the layer that, when clicked, opens a miniature visual tags window for choosing layer or handle tags. When a handle is selected, a similar + icon appears to the right of the handle for choosing handle tags.
Common tags are included in this tags popup window. Tags in the Motion Trigger category are not currently included.
Each applied tag has a X icon for quickly removing the tag.
Categories (tabs) that have applied tags have a small blue dot next to their names. Press Tab or Shift+Tab to cycle through the categories (tabs). Drag anywhere in the window away from a tag to move the window. Click away from the window or press Esc to close it. Both of these in-context controls allow you to collapse the Tags section of the Properties panel, leaving more room for other sections in the panel.
If you’ve assigned left-facing tags to the right side of a puppet – for example, the Left Shoulder tag was applied where the Right Shoulder tag should be -- or vice versa, there’s a quicker way to switch those tags.
To swap left/right tags anywhere on the puppet:
To swap left/right tags on specific layers or handles:
Note: Only the tags on the selected layer or handle are affected – layers in nested groups are not affected.
Behaviors can be categorized by their function or the way they can control a puppet’s layer structure or appearance. Some behaviors are available by default on new puppets created from imported artwork, and are identified with an * (asterisk) in the list below.
Click the Add Behavior (“+”) button in the Behaviors section of the Properties panel, then choose a behavior.
The behavior is now bound to the puppet. To see how a behavior works, either place the puppet in a scene, or open the scene in the Scene panel.
Some behaviors have parameters for controlling them. You can change the value of a behavior’s parameter after the behavior is applied to a puppet.
Behaviors with layer and handle parameters — such as Breathe, Dragger, Face, Head Turner, and Nutcracker Jaw — placed on different groups in a puppet’s hierarchy override the settings for the same behavior higher in the hierarchy. This capability allows you to have a behavior at the top level of the hierarchy define default settings (for example, a top-level Dragger behavior set to Return to Rest controls a character’s arm and leg group), and the same behavior applied on a group lower in the hierarchy define custom settings (for example, Dragger applied to the character’s tail set to Hold in Place).
To add a behavior from the Puppet panel, follow these steps:
Hover over the behavior column on the left side of the panel, or the behavior icon at the top of the
panel.
Click the “+” icon (), then select the behavior to add.
Select the puppet in the Project or the Puppet panel.
If you need to add the same behavior to multiple selected groups, use the “+” button in the Properties panel. To view the applied behaviors for the puppet or a group, hover over its behavior icon. The list of applied behaviors appears in a tooltip.
You can add a behavior to the top level of a puppet for the behaviors parameters to control the entire puppet, or to a specific layer or group to use custom parameter values that override those set at a higher level in the puppet hierarchy.
If you use a set of behavior, especially one with specific settings, you can copy them between puppets or groups in a puppet. You can also copy them between puppets or groups in different projects.
The parameter values for the behaviors to copy come from the puppet level (i.e., when the puppet is selected in the Project panel or opened in the Puppet panel). Modified parameter values for the behaviors on a selected puppet track cannot be copied at this time.
To copy behaviors on a puppet and paste them onto a different puppet, follow these steps:
Select the puppet or group with the behaviors to copy.
Choose Edit > Copy Behaviors.
Select the puppet or group in a puppet, in either the current or a different project, where you want to paste the behaviors.
Choose Edit > Paste.
Behaviors that were renamed retain their custom names. Also, behaviors are added, even if an instance of the behavior already exists.
Remove any behaviors that you do not intend to use, as it can help improve the scene’s frame rate. You can remove behaviors individually or all behaviors on a puppet or layer.
Note: Any recordings associated with the removed behaviors are also removed from their scenes.
To remove all behaviors from a specific group on a puppet, follow these steps.
Note: Any recordings associated with the removed behaviors are also removed from their scenes.
Use a custom name for a behavior to remember what it’s used for or where it is located on the puppet structure. Behaviors are listed in alphabetical order based on where they are located within the puppet structure.
Tip: To restore the original name for the behavior, enter a blank name.
Select the puppet or layer with the behavior on it.
Click the “hamburger” menu button to the right of the behavior’s name (in the Behaviors section of the Properties panel), then choose the Rename Behavior.
Enter a new name, then click OK.
All behaviors applied to a puppet throughout its structure are listed in the Properties panel when the puppet’s track is selected in the Timeline panel. If you have several behaviors, the list can get very long. You can hide specific behaviors that are not important to access while working in the timeline either because you will adjust their parameters while in the Puppet panel or because you don’t need to change the parameter values while recording a performance.
The Cycle Layers and Handle Fixer behaviors, when added to a puppet, are hidden by default.
To show or hide a behavior when a puppet track is selected:
If you need to modify a hidden behavior’s parameters, just switch to the Rig workspace to open the puppet in the Puppet panel.
Use search filters to locate specific layers in a puppet in the Puppet panel, specific behaviors or parameters in the Properties panel, or specific triggers or swap sets in the Triggers panel. For layers, you can search based on their name, the name of a behavior or layer tag that’s applied, or the name of a handle tag that’s applied to a handle on the layer.
To search, follow these steps:
Click the search filter field in the Puppet panel, Properties panel (when a puppet track is selected or puppet is open), or Triggers panel.
Enter one or more search terms to match all or part of a name, as follows:
The matching layers and their parent groups in the puppet layer hierarchy (in the Puppet panel), matching parameters and their behaviors (in the Properties panel), or matching triggers and their swap sets (in the Triggers panel) are shown. Behaviors are matched against their current name, not original name (e.g., if you renamed Dragger as Left Hand, it won’t match if filtering on the term “dragger”).
If you enter multiple search terms, they can either be required or optional matches, as described below:
Match |
Type |
Example |
Matched content |
---|---|---|---|
All search terms |
Separate terms by a space |
right eye |
Right Eye, right Eyebal |
Any search term |
Separate terms by a comma (space after comma is optional) |
right, eye |
Right Eye, right pupil, right Eyeball, RIGHT LEG, Right Hand, Left Eye, left Eyeball, layer with the Eye Gaze behavior applied |
Tip: To select filtered layers or triggers, make sure the search filter field isn’t focused (i.e., if focused in the field, press Return on macOS or Enter on Windows), then press Command/Ctrl+A.
To show unfiltered results, click the “x” in the search field.
Various operations for a behavior parameter are available in the parameter menu. When a puppet track is selected in the timeline, and you hover over a behavior’s noninput parameters in the Properties panel, the parameter menu (“…”) button appears to the left of the parameter name. Click it to perform various commands:
This parameter menu is not available while editing the source puppet (selected in the Project panel or opened in the Puppet panel).
Select the puppet that uses a behavior, either from the Project or Puppet panel (to modify the default parameter values for all instances of the puppet) or from the puppet’s track item in a scene in the Timeline panel (to modify the values for a specific instance of a puppet).
If the behavior’s parameters aren’t shown, click the disclosure triangle next to the behavior’s name in the Properties panel.
Change the parameter’s value.
When you make changes to the behavior parameters for a puppet track selected in a scene, but want to export a puppet using those settings, you can how update the source puppet in the Project panel to use the same parameter values.
To update the source puppet’s behavior parameter values to match those on a puppet track, click the Push Parameter Changes to Source Puppet button in the Puppet Track Behaviors heading of the Properties panel.
All scenes that use the source puppet will get the updated parameter values (unless using custom values). The source puppet in the Project panel can be exported for sharing with other users or for archiving for later use.
Tie multiple slider and angle controls (for behavior parameters) to modify them in unison.
In the Controls panel, behavior parameters have controls named after their parameters. You can customize the displayed name in the panel. For example, describe its operation. Say, Embiggen for a Transform > Scale parameter.
Switch the Controls panel to Layout mode.
Either select the behavior parameter control and then press Return (macOS) or Enter (Windows), or right-click above a behavior parameter control and then choose Rename.
Switch the Controls panel to Layout mode.
Either select the behavior parameter control and then press Return (macOS) or Enter (Windows), or right-click above a behavior parameter control and then choose Rename.
Type a custom name, then press Return/Enter or click away from the edit field.
If you don’t need to adjust or arm a behavior parameter during recording or playback, you can hide the behavior so the Properties panel shows only the controls that you need. By default, the Handle Fixer and Cycle Layers behaviors are hidden.
To hide a behavior from appearing the Properties panel when a puppet track is selected:
Select the puppet in the Project or Puppet panel.
In the Properties panel, click the menu button to the right of the behavior’s name, then select the Hide Behavior in Track Item Properties option.
Deselect the option to show the behavior.
Sign in to your account