Load and manage assets on disk
Operator type libraries (OTLs)
You save digital assets in operator type library files (OTLs). Depending on where you save the OTL file, you can make it available to every user, to every project, to all files in one project, or just in one scene. An OTL can exist as a file on disk or be embedded in a scene file.
Tip | If you want to disable saving of an embedded OTLs, turn off Save operator definitions to Hip file in the configuration section of the operator type manager . You can also choose whether to receive a warning when you open a scene file with an embedded OTL and more recent definitions are available on disk. |
You can use OTLs to share digital assets between scene files without copying and pasting, and to limit access to the internals of a character.
The operator type manager (Windows> Operator Type Manager) lets you manage operator type libraries.
Making OTLs available to Houdini
Houdini searches for OTLs in the directories specified by the $HOUDINI_OTLSCAN_PATH environment variable. The default path is @/otls, where @ means the standard Houdini path ($HOUDINI_PATH), so by default Houdini looks for OTL files inside any otls folders in the directories listed on the Houdini path. This is similar to how Houdini searches for other types of files, such as scripts in folders named scripts inside the directories on the Houdini path.
Older versions of Houdini used a different method of locating OTL files, where the filenames of OTL files were listed in files named OPlibraries, and Houdini looked for the OPlibraries files in directories specified by the $HOUDINI_OTL_PATH variable. The new method is simpler and more consistent with the rest of Houdini. However, to re-enable the OPlibraries method, choose Windows > Operator Type Manager, click Configuration, then turn on Use OPlibraries files to find OTLs.
How to load digital assets
| To... | Do this |
|---|---|
Install the assets in an operator type library (OTL) file |
|
Uninstall an operator type library |
|
Load and unload asset libraries through HScript |
|
Tip | To control which version is used when multiple versions of an operator definition are available, use the options on the Configuration tab of the operator type manager window . |
Manage digital assets and asset versions
| To... | Do this |
|---|---|
Open the operator type manager |
|
Find out which |
|
Copy an asset from one library to another |
|
Manage multiple available versions of an asset |
|
Display information about an operator |
|
Embed files in an OTL | |
Copy an operator from one Operator Type Library to another |
|
Remove an operator from an OTL |
|
