On this page

Asset libraries

Digital asset definitions are saved in digital asset library files with a .hda extension. (Older versions of Houdini saved libraries with a .otl extension.) Houdini will load the assets from any library files it finds in HOUDINIPATH/hda and make them available to the user alongside the "factory" nodes included with Houdini.

  • A large studio can put site-wide assets in a central, networked directory and make sure all artists have that directory in their $HOUDINI_PATH.

  • You can put assets specific to a project in $JOB/hda. See project management for how to set up $JOB.

  • You can put your own personal assets in the hda directory in your user account’s Houdini preferences. This is the default location when you create a new asset.

To...Do this

Manually install the asset(s) in a library file

Choose File ▸ Import ▸ Houdini digital asset.

Manually uninstall an asset library

  1. Choose Windows ▸ Operator Type Manager.

  2. Right-click the library name and choose Uninstall.

Note

If you are using assets containing other assets (for example, a character asset containing a skeleton setup asset), you need to make sure the library files for all assets are installed, not just the "top" asset. If nested assets are not installed, the top level node will error.

If you install the libraries containing the missing nodes, the top-level asset will automatically start working (you don’t need to restart Houdini).

Manage assets

To...Do this

Find which file an asset comes from

Press on an instance of the asset in the network editor. A window with information about the node will appear including where it is defined.

Or
  1. Choose Windows ▸ Operator Type Manager.

  2. Find the asset in the tree. Right-click it and choose Jump to current definition.

Create a copy of an existing asset

  1. Choose Windows ▸ Operator Type Manager.

  2. Find the asset you want to copy in the tree. Right-click it and choose Copy.

  3. Choose the library file to save the new asset into, then click Accept.

Choose between multiple available sources of an asset

  1. Choose Windows ▸ Operator Type Manager.

  2. Find the asset you want to use in the tree. Right-click it and choose Use this definition.

You can also Jump to current definition and Jump to next definition in the context menu to find all available sources of an asset in the tree.

Remove an asset from a library file

  1. Choose Windows ▸ Operator Type Manager.

  2. Find the asset you want to delete in the tree. Press ⌦ Del or right-click it and choose Delete.

Digital assets

Getting started

Creating assets

Next steps