| On this page |
Overview ¶
The various parameters, settings, and configurations for the animate state can be accessed through the following menus and HUDs:
Animate state HUD
The animate state HUD is displayed by default when you enter the animate state. It is split into two sections - the top section for parameters and the bottom section for selection sets, animation layers, and various settings. You can display the two sections in separate HUDs by clicking the animate state HUD and turning off Toggle Split View.
Viewport state parameters window
The viewport state parameters window is accessed by pressing P over the viewport. It provides options for configuring the look and functionality of the transform handle, setting the visibility of controls, and turning on parallel rig evaluation and animation caching.
The options for configuring the behavior of the animate state HUDs can be accessed by clicking the HUD panel.
Parameters ¶
Parameters for the animate state can be accessed through the top section of the animate state HUD. These parameters provide access to the transform component values of controls as well as constraint and tool-specific parameters. To bring up the animate state parameters, press G over the viewport.
The following groups of parameters are available in the animate state HUD:
Controls ¶
In the Controls tab, you can change the transform component values (translate, rotate, and scale) of the selected control by typing in the textboxes, using the value ladder, or dragging on the parameter name (click first, then drag). To select multiple parameters:
-
Drag across multiple parameter names.
or
-
Press ⌃ Ctrl or ⇧ Shift while selecting the parameter names.
The following buttons are available in the Controls tab:
Button |
Description |
|---|---|
|
Resets all the parameter values to their defaults. To reset specific values, select multiple parameters and press |
|
When multiple controls are selected, snaps the selected controls to the position of the primary control (the control where the transform handle is placed). |
|
Copies all the parameter values. |
|
Pastes the copied parameter values:
|
|
As an alternative to the value ladder, you can click the parameter name, then drag the name to change its value. To set the step size that the dragged parameters change by, click to cycle through these step size values. |
| To... | Do this |
|---|---|
|
Select multiple parameters |
Drag across multiple parameter names. or Press ⌃ Ctrl or ⇧ Shift while selecting the parameter names. |
|
Change multiple values at once |
|
|
Set keyframes |
|
|
Delete keys at the current frame |
|
|
Delete keys at all the frames |
|
Constraints ¶
The constraint parameters are available within the Constraint tab of the animate state HUD. See constraint parameters for more information.
Tool-specific parameters ¶
Some animate state tools have their own parameters, which appear in a separate tab once you enter the tool. For these parameters, see the individual tools like dynamic motion and ragdoll.
Settings ¶
Settings for the animate state can be accessed through the bottom section of the animate state HUD, in the Settings tab. These settings include those for the transform handle, baking, constraints, and other tool-specific settings. To bring up the animate state settings, press ⌃ Ctrl + G over the viewport.
The following groups of settings are available within the Settings tab:
Handles ¶
The following groups of settings are available within the Handles tab of the animate state settings. Some of these settings are the same as those in the context menu.
Transform ¶
Setting |
Description |
|---|---|
Mode |
Sets the transform handle mode. See the Xform Mode option in the context menu. |
Alignment |
Determines how the transform handles are aligned. See the Alignment option in the context menu. |
Change Mode Automatically |
When turned on, automatically changes the handle’s Xform Mode when a new control is selected. |
Use Gimbal Mode |
See the Gimbal Mode option in the context menu. |
Enforce Transform Limits |
When turned on, does not allow the controls to exceed the defined transform limits. See transform limits for more information. |
Show Transform Limits |
When turned on, displays the transform limits. |
Framing Zoom |
The amount of zoom to the selection when pressing F for framing. |
Handle Preferences |
Opens the handle preferences window. You can also open this window by selecting Houdini’s Edit ▸ Preferences ▸ Handles. |
Motion path ¶
See motion paths for more information.
Setting |
Description |
|---|---|
Bind |
Creates a motion path for a control. |
Unbind |
Removes the motion path for a control. |
Path Width |
The size of the motion path ticks. |
Key Size |
The size of the motion path controls. |
Visible Frames |
When turned on, limits the number of frames shown on the motion path. The first value is the number of frames shown before the current frame, and the second value is the number of frames shown after the current frame. |
Baking ¶
You can use the following settings in the Bake tab of the animate state settings to add keyframes to controls.
Setting |
Description |
|---|---|
Bake Keys |
When Frame Range is turned off, Bake Keys adds keyframes for the selected control(s) on the entire frame range of the playbar timeline. When Frame Range is turned on, Bake Keys adds keyframes for the selected control(s) within the Frame Range values. If no controls are selected before clicking Bake Keys, keyframes are added on all the controls. |
Start Recording Poses |
When using the ragdoll tool, this sets keyframes at the selected frames or over a frame range. After you click Start Recording Poses:
|
Frame Range |
When turned on, sets keyframes within the specified frame range. When turned off, sets keyframes over the entire frame range of the timeline. |
Update Existing Keys |
When turned on, the existing keys in the baking frame range are updated. |
Resample Keys |
When turned on, adds keyframes at the specified frame interval. |
Essential Keys |
When using the dynamic motion tool, this adds keyframes at the most important points of the arc - the landing points, halfway up the arc on either side, and the peak of the arc. |
Bake to New Layer |
When turned on, adds keyframes to a new animation layer. When turned off, adds keyframes to the base animation layer. |
Additive Layer |
When turned on, adds keyframes to an additive animation layer (the new layer adds to the base animation layer). When turned off, adds keyframes to an override layer (the new layer overrides the base animation). See animation layers for more information. |
Constraints ¶
The constraint settings are available within the Constraint tab of the animate state settings. See constraint settings for more information.
Tool-specific settings ¶
Some animate state tools have their own settings, which appear in a separate tab once you enter the tool. For these settings, see the individual tools like dynamic motion and ragdoll.
Context menu ¶
Viewport state parameters window ¶
To bring up the viewport state parameters window, press P over the viewport.
Option |
Description |
|---|---|
Handle Translate Step |
The step size to move the control when holding ⌃ Ctrl and moving the translate handle. |
Handle Rotate Step |
The number of degrees to rotate the control axes when holding ⌃ Ctrl and moving the rotate handle. |
Handle Scale Step |
The step size to scale the object when holding ⌃ Ctrl and adjusting the scale handle. |
Open Handle Preferences |
Opens the handle preferences window. You can also open this window by selecting Houdini’s Edit ▸ Preferences ▸ Handles. |
Pose Tools |
Select the animate tool to use. |
Use Click and Drag |
When turned on, allows you to click and drag controls in one step. When turned off, you need to first select the controls, then drag in the next mouse action. |
Use Skin Controls |
When turned on, allows the use of skin controls. |
Hide Control Groups |
When turned on, hides the |
Use Control XRay |
When turned on, controls are visible behind objects. |
XRay Strength |
Controls the opaqueness of controls behind objects. |
Hide Controls During Playback |
When turned on, hides the controls when playing back the animation. |
Hide Controls During Scrub |
When turned on, hides the controls when scrubbing along the playbar timeline. |
Hide Controls During Drag |
When turned on, hides the controls when dragging a control. |
Evaluate Rigs in Parallel |
When turned on, rigs in the scene are evaluated simultaneously instead of in sequence. In scenes with multiple characters, this can make playback much faster. |
Cache Animation |
Evaluates rigs at each frame of the playbar timeline and stores the results in an animation cache. If there is data cached at a frame, the results from the cache are used to compute the deformed model of the character rather than having to evaluate the entire rig again. The cached frames are displayed in the playbar with a similar look to the simulation cache. To turn off display of the animation cache, None Animation caching does not occur. Minimal The animation cache is filled with all the rig evaluation data before character model deformation. The skin deformation is performed during actions like playback and posing. All All the rig outputs including the deformed skin geometries are cached. |
Open APEX Log |
Opens a log viewer that displays information, warnings, and error messages from APEX and Python sources. |
HUD panel options ¶
The following options are accessed by clicking the HUD panels in the animate state:
Title Visible
When turned on, the title of the HUD is visible.
Auto Resize
When turned on, the HUD panel is automatically resized when changing modes or showing/hiding parameters. This option is automatically turned off if the HUD is manually resized.
Auto Position
When turned on, and Unpin is also on, the HUD panel is brought up at the current mouse position. This option is automatically turned off if the HUD is manually moved.
When turned off, the HUD panel is brought up at its previous position.
Lock Position
When turned on, locks the position of the HUD panel. This can also be set using /
on the top right of the panel.
Minimize
When turned on, minimizes the HUD panel. This can also be set using /
on the top right of the panel.
Pin Left
When turned on, pins the HUD panel on the left side of the viewport.
Pin Right
When turned on, pins the HUD panel on the right side of the viewport.
Pin Top Right
When turned on, pins the HUD panel on the top right of the viewport.
Unpin
When turned on, and Auto Position is also on, the HUD panel is brought up at the current mouse position.
When turned on, and Auto Position is off, the HUD panel is brought up at its previous position.
Preferences
Open the Houdini preferences.
Hide
Hides the HUD.
Toggle Split View
When turned on, displays the parameters and settings in one HUD. When turned off, displays the parameters and settings in separate HUDs.