Houdini USD Plugins
There are a couple of prerequisites to using the Houdini plugins.
- Ensure that you built the Houdini plugins, this is enabled in the build with -DPXR_BUILD_HOUDINI_PLUGIN passed as an option to cmake.
- Ensure that the following environment variables are configured. We'll refer to the install location of your USD build with USD_INSTALL_ROOT, this is determined in the build with the cmake flag, -DCMAKE_INSTALL_PREFIX.
|This is the search path the Houdini uses to find resources.||
|Setting this to 1 helps debug issues with loading plugins into Houdini.||1|
|Search path Houdini uses to find plugins. It is relative to HOUDINI_PATH.||@/plugin:&|
|Search path the Houdini uses to find python scripts||@/scripts:/USD_INSTALL_ROOT/lib:&|
|If you build USD with the python libs that ships with Houdini, you don't need to set this. However if you use a different python build, you need to set this variable so that Houdini runs with the python interpreter you built USD with.||
Houdini treats a few characters specially in configuration variables. See http://www.sidefx.com/docs/houdini/basics/config_env
For more information see our page on Advanced Build Configuration.
The Houdini USD plugins add these nodes.
|Usd Import||SOP||Import USD geometry into Houdini|
|Usd Output||ROP||Output geometry from Houdini as USD|
|Usd Camera||OBJ||Import a camera specification from USD|
|Usd Reference||ROP||Add a reference to a USD prim in a USD file|
|Usd Sublayer||ROP||Add a sublayer to a USD file|
|Usd Coalesce||ROP||Create a USD file that references a sequence of USD files that each contain 1 frame of data|
|Usd Unpack||SOP||Unpack USD Packed Prims|
|Usd Bind Proxy||SOP||Create a USD prim that contains render geometry and proxy geometry|