Overview
Parameters are the options on an individual node. For example, each light has a Translate parameter that controls the light’s position, a Color parameter that controls the color of the light cast, and numerous other parameters.
Editing
| To... | Do this |
|---|---|
| Edit a parameter value |
|
| Undo to the previous value of a field | Click |
| Reset a value to the default | Ctrl + |
| Delete animation channels on a parameter | Ctrl-click the parameter, or right-click it and choose Delete channels. |
| Change a value by dragging in the viewer |
|
| Change a value using the value ladder |
|
| Create a new parameter editor pane that always edits at a certain node |
|
Entering expressions
| To... | Do this |
|---|---|
| Enter a short expression directly | Type the formula directly into the parameter’s text box. |
| Enter an expression using an editor window | Press |
| Switch between viewing the computed value for the current frame and the expression itself | Press |
| View the animation curve generated by an expression | Press |
Lock and unlock parameters
If you want to protect a parameter from being edited, press
on
the parameter in the parameter editor and choose Lock Parameter.
To unlock a parameter again, press
on the parameter and choose
Unlock Parameter.
Locked parameters have a gray background in the edit field(s).
Text box color coding
| Background color | Meaning |
|---|---|
| Light Green | The parameter is controlled by an expression, and the current frame is a keyframe. |
| Cyan | The parameter is controlled by an expression but the current frame is not a keyframe (or the channel value at the current frame is disabled from the dopesheet). |
| Yellow | Pending keyframe (the current value at this frame is different from the keyed value, but you have not yet keyframed it). |
| Orange | The parameter is currently controlled by a channel operator (CHOP). |
Parameters that reference other nodes
In Houdini, various parameters contain references to other nodes instead of numeric or string values.
| To... | Do this |
|---|---|
| Insert the name of a node in a node parameter |
|
| Edit the parameters of a referenced node |
|
Copy, paste, and link parameter values
Tip
For parameters with multiple components (for example, a position parameter with X, Y, and Z values) you can click individual component text boxes, or click the parameter label to affect all components at once.
| To... | Do this |
|---|---|
| Copy a parameter to the clipboard |
|
| Paste a copy of or reference to the copied parameter |
|
| Make one parameter relative to another |
|
| Paste menu item | What it does |
|---|---|
Paste Copied Values | Pastes in the values of the parameter on the clipboard. If you copied parameters with expressions, this will paste the computed values of the expressions. |
Paste Copied Expressions | Pastes the values and expressions of the parameter on the clipboard. Does not convert expressions to values. |
Paste Copied References | Pastes a reference to the copied parameter (using the ch expression function). Unlike pasting a copy of the value of the other parameter, this expression will fetch the other parameter’s value every time it is evaluated, so it stays up to date with the current value of the other parameter. This command inserts an expression with an absolute path to the copied parameter. To insert a relative reference instead, use Paste Copied Relative Refs. |
Paste Copied Relative Refs | Same as Paste Copied References, but the ch expression uses a relative path to the copied parameter, instead of an absolute path. |
Paste Copied Channels | Pastes a copy of the channel. Once the channel is pasted, it is independent from the original channel and can be modified without altering the original. |
Presets and defaults
A Preset file contains preset values for the parameters of an operator. You can use them to fill in common values, or to save important variations of a node. Saved presets are node specific.
Use the menu items in the
gear pop-up menu
on the toolbar to load, save, and select presets.
| To... | Do this |
|---|---|
| Save the parameter values of a node to a preset |
For more information see the save preset dialog help. |
| Set the parameter values of a node from a preset | In the parameter editor, click the |
| Delete a node preset | In the parameter editor, click the Use the delete preset dialog to choose the preset you want to remove. |
Note
Load from .preset File and Save to .preset File are older ways
of saving and applying presets. Using the above methods to save and
apply presets is the preferred method. However, .preset files are
ASCII files, which are easier to edit than the .idx files that the
new method uses, so they still have some usefulness.
About auto-scope parameters
“Auto-scoping” is a property of parameters that are commonly animated, to make using the channel list easier. When you select an object, the object’s parameters that are already keyframed and any auto-scope parameters become scoped in the channel list and channel editor.
The commonly animated parameters (such as transforms) on the standard Houdini operator types have auto-scope set.
To make a parameter auto-scope that isn’t already auto-scoping by
default, press
on the parameter in the parameter editor and
choose Set Auto Scope.
When you create a digital asset, you can choose which of the asset’s parameters auto-scope in the Parameters pane of the asset’s type properties window . See how to set up parameters on an asset and how to turn a character into a digital asset.