Reference
Operator Type Manager window
This window lets you manage operator type libraries and set options for how Houdini handles assets and operator type libraries.
Colors of definition names
If an operator definition name is written in black, the current definition is being used for that operator type. Names in yellow are also being used as the current definition for that operator type, but there is a more recent definition available in another operator type library. Names in red are not the current definition for the specified operator.
Changing your color scheme will change these colors.
To make a definition current for an operator type, click
on the operator and choose Use This Definition. This setting overrides the global preferences on the Configuration tab, and are stored in a hip file. An operator type definition that has been given these overrides are green. To removed the override, click
on the operator and choose Clear Definition Preference.
Search box
The text box below the tree view lets you to search for operator types by name. You can find the current definition, latest (last modified) definition, or next definition in order. You can use wildcards in the name.
For example, to find the current definition of an operator named MassiveBrainExplosion, type *Brain* and click Current Definition.
OTL file context menu
This menu appears when you press
on the name of an operator type library file.
|
Uninstall |
Unloads the type library and removes it from the library search path (that is, the OPLibraries file). This does not delete the actual |
|
Refresh |
Reloads all the OTL file context menu. |
|
Merge with Library |
Merges the contents of this library with one you choose. |
|
Expand/Expand All |
Shows the contents of the OTL file. |
|
Sort Ascending/Descending/None |
Choose how to sort the files in the menu. |
Operator context menu
This menu appears when you press
on the name of an operator.
|
Type Properties |
Opens a window for editing the custom operator’s settings. This item is only available for the current definition of an operator (for example, if you have two versions of “my_operator” available, only the active definition will have this item in its context menu). |
|
Copy |
Copies the custom operator to an OTL file you choose. To save the new asset directly to Houdini’s internal Operator Type Library, type in Embedded as the directory path. The Save Path then becomes greyed out indicating that the asset will be embedded directly in the current houdini session and not saved to disk. |
|
Jump to Next Definition |
If you have multiple definitions of a custom operator (for example, within the |
|
Update Time Stamp |
Sets the custom operator’s “last modified” time to now. This is useful if you have Houdini configured to use the last modified operator version and you want to rearrange the order. |
|
Use This Definition |
Defines which operator to use, since definitions may be located in multiple libraries. |
|
Clear Definition Preference |
Clears the selected operator to use. This option is only visible if after you choose Use This Definition for an operator. |
|
Delete |
Removes the custom operator from the OTL file. You cannot delete an operator type if it is in use. |
Configuration tab
The options on this tab control how Houdini chooses between multiple versions of the same operator type.
|
Give Preference to Definitions from Index Files |
Operators defined in index files (SHOPsurface, SUBobj) have priority over operators defined in OTL files. |
|
Give Preference to Definitions Saved in Hip File |
Definitions embedded in the hip file have priority over definitions stored on disk. |
|
Give Preference to Definitions with Latest Date |
Use the operator with the latest “last modified” time. This means the latest date stamp that the asset definition inside the OTL library file has, not the date stamp of the OTL library file on disk. |
If you have more than one of the priority options turned on, the options higher in the list have priority over the options lower in the list.
|
Save Operator Definitions to Hip File |
Embeds copies of the OTL definitions used in the current hip file in the hip file. This makes the hip file larger but means the custom operators the hip file depends on are always available. |
|
Save Definitions of Unlocked Assets to Hip File |
If this option is turned on, definitions of assets with unlocked instances in the hip file are saved to the hip file, even if Save Definitions to Hip File is turned off. Note
This option is irrelevant if Save Definitions to Hip File is turned on because that option always saves all definitions to the hip file. |
|
Display Warning for Out of Date Operators |
If you load a hip file (or use otrefresh) and an active operator is out of date, but Give Preference to Definitions with Latest Date is not on, Houdini will pop up a warning. |
|
Display Warning for Operators With Incomplete Definitions |
If you load a hip file and a node uses an incomplete asset definition because a complete definition is not available, Houdini will generate a warning. |
|
Create backup files when saving libraries |
Saves a backup copy of the old version whenever you modify an operator type library file. |
|
Safeguard Operator Definitions |
Removes the Allow Editing of Contents and Match Current Definition menu items from the node tile context menu. Turning this option on can protect users from modifying operator definitions. |
|
Leave Values When Defaults Change |
Don’t update the parameter values of existing nodes when you change an operator’s defaults. |
|
Use OPlibraries Files to Find OTLs |
This option exists for backward compatibility. If this option is turned on, Houdini scans the HOUDINI_PATH for files called OPlibraries which contain a list of OTL files to load. This is what was done in previous versions. If this option is turned off, Houdini scans HOUDINI_OTLSCAN_PATH for *.otl and loads all matching OTL files. |
|
Operator Type Bar |
Controls the visibility of the Operator Type Bar that appears at the top of Parameter dialogs. This bar shows the path to the OTL file that defines the node pointed to by the Parameter dialog. The Operator Type Bar can be hidden completely, or it can be in a read-only mode where it simply displays the OTL path, or it can be in a mode where it presents a menu listing all OTLs that contain a definition for the asset. |