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 |
|
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
|
Create a copy of an existing asset |
|
Choose between multiple available sources of an asset |
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 |
|