Table Of Contents
The USD Procedural can be used to load a USD file, it works similarly to a Redshift proxy file and can be used in Houdini, Solaris, Maya, and Katana. The USD assets are only loaded at render time which allows the primary scene file to be lightweight and speeds up scene extraction time. If you are working in a USD environment where all DCCs use the same assets then Redshift can directly use these as well.
The USD procedural supports instancing as long as a DCC's instancing tools are used, at this time instancing is not automatic.
To create a USD Procedural create a Redshift Proxy from the Redshift shelf and set the File Type to "USD" as pictured below.
|
| Creating a Redshift USD Procedural |
|
Load a USD file here.
USD tags used for controlling things like object visibility.
Controls how the USD file is displayed in the viewport from the following options:
Controls how materials are handled for the USD object and allows materials within the file to be overridden with materials defined in the current scene.
This field specifies the prefix to look for when using the "From Scene (name matching with prefix)" material replacement mode. For example, if the prefix specified is "replace_" then the full name for the replacement material should look like this "replace_Metal".
When disabled, the object ID settings embedded in the USD file are used. When enabled, the object ID can be overridden in the scene.
When disabled, the visibility and matte settings embedded in the USD file are used. When enabled, visibility and matte settings can be overridden in the scene.
By default time is linked to the scene time, but this value can be changed when retiming of the USD file is needed.