Materials

Light Rigs

Environment Maps


Asset Dependencies

When an asset is saved to disk, all its dependencies are saved to disk too. 

These include :

These dependencies can increase the size of a preset on disk and you should bear that in mind if you want to distribute them over the internet.


Cross-Application Materials

RenderManAssets have been designed to be easily transferable from one application (like Houdini) to another (Katana, Maya, Blender, etc) and vice-versa.

Compatibility Issues

Still, it is possible to run into compatibility issues if your material contains native Houdini nodes. To mitigate these problems, each RenderManAsset maintains a list of used nodes and use it to evaluate the preset's compatibility with the current host application and display a warning if it is not compatible.

The system will check :

Best Practice

If you want to ensure cross-application compatibility, avoid non-Pixar BxDFs and Patterns.

Library Configuration

RenderMan ships with a standard library that can be found in : $RMANTREE/lib/RenderManAssetLibrary


We recommend that you copy the standard library to a location of your choice and leave the default library untouched as a backup. The new copy should be readable and writable. The asset browser will not allow you to create new assets if it points to a non-writable location.


Environment variable

The location of the asset library can be set through the RMAN_ASSET_LIBRARY environment variable.