USD Import options

The USD Import options appear when you select File > Import and choose USD Import under the Files of type drop-down menu. The following options appear under the File Type Specific Options section. Here you can select what is included when you import a USD file into Maya.

Note: Supported file formats include the following: .usd , .usdc, and .usda. See USD File formats for more information.
Important: mayaUsdPlugin.mll must be loaded in the Plug-in Manager (Windows > Settings/Preferences > Plug-in Manager) for USD Import to appear in the Files of type drop-down menu.

USD File Type Specific Options

If you have a plug-in loaded into Maya and it has import options registered and configured with MayaUSD, the following dropdown option appears:

Scope and Variants

When a USD file is selected, click the Hierarchy View button that appears. Use the USD Hierarchy View window to build the scope of an import and switch variants.

A USD file consists of prims, the primary container object in USD. Prims can contain any scene element (ex. meshes, lights, cameras, etc). Select and deselect prims in the USD Hierarchy View window to build the scope of your import.

A variant is a single, named variation of a variant set. Each variant set is a package of alternatives that users can switch between non-destructively. A variant set has no limits to what it can store. Variants can be used to swap out a material or change the entire hierarchy of an asset. A single prim can have many variants and variant sets, but only one variant from each variant set can be selected for import into Maya.

After building the scope of a USD file for import, changes that are applied can be quickly reset by clicking the icon.

Materials

If checked, shading data is extracted from the USD file for import and you can select a preferred conversion method from the dropdown menu.

When this Materials checkbox is selected, the following option appears:

Supported image file formats: The image reader for MayaUSD is facilitated through OpenImageIO (an open source library for image reading). MayaUSD should be able to open any image supported by OpenImageIO. MayaUSD also supports OpenEXR textures, 8, 16 and 32 bits, single channel, RGB and RGBA.

Instanced Prims

Important: When an instanced prim (instanceable=true USD prim) is imported into Maya using this option, the objects are linked when converted to Maya data. Thus, when one of the instances is selected in the Viewport, they are all selected.

Animation Data