USD Procedural

Table Of Contents

 

Overview

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.

 

 

Example

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

 

Parameters

General

USD File

Load a USD file here.

 

Render Tags

USD tags used for controlling things like object visibility.

 

Display Mode

Controls how the USD file is displayed in the viewport from the following options:

 

Material Mode

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.

 

Prefix

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".

 

Overrides

Object ID

When disabled, the object ID settings embedded in the USD file are used. When enabled, the object ID can be overridden in the scene.

 

Visibility & Matte

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.

 

Time

By default time is linked to the scene time, but this value can be changed when retiming of the USD file is needed.