Behaviors in Character Animator

Read on to see the Behaviors that you can apply to control your puppet and bring them to life. Here they are categorized by their function or the way they can control a puppet’s layer structure or appearance.

Watch this video for a quick introduction to the various Behaviors you can apply to your puppet.

Body: directly controlled

Limb IK

Control bending and lengths of arms and legs.


Control a region of a puppet by dragging with the mouse or by touch. This behavior is available by default.

Eye Gaze

Control eye pupil movement separate from the rest of the face. This behavior is available by default.


Control head, eyes, eyebrows, nose, and mouth with a webcam. This behavior is available by default.


Control your puppet's arms, torso, and legs using your webcam.

Head & Body Turner

Switch between groups as you turn your head and body.

Lip Sync

Control a puppet's mouth with your voice. This behavior is available by default.

Nutcracker Jaw

Control the lower jaw of your puppet with your face or voice.


Make a character walk, moving the legs and swinging the arms.



Body: auto-animating


Simulate breathing in your puppet.

Auto Blink

Simulate eyelid blinking or layer flickering.


Make vector artwork wiggle.

Layer swapping

Cycle Layers

Displays layers of a group in order.

Layer Picker

Display or trigger a specific layer of a group. 

Motion Trigger

 Switch between layers based on the directional movement of the group’s parent mesh.

Physical simulations


Make different parts of a puppet or different puppets to connect to each other as they get close. 

Motion Lines

Draw lines behind a fast-moving object to accentuate its movement.


Continually emit objects with velocity and affected by physics such as snowfall or a cannon.



Dangle an object to make it sway, or allow objects to collide with each other. Allow objects to be affected by physical forces, like gravity and wind. This behavior is available by default.



Fade a layer on and off via trigger. 

Handle Fixer

Prevent movement in a puppet’s mesh. This behavior is available by default.



Translate, scale, and rotate handles of a puppet and adjust opacity. This behavior is available by default.


Show different parts of a puppet by pressing keys. This behavior is available by default.

If you have a question to ask or an idea to share, come and participate in our Character Animator community forum. We would love to hear from you.

More like this

Adobe logo

Sign in to your account