Page History
...
USD or Universal Scene Description (.usd) is a framework and file format , developed by Pixar, that allows 3D scenes and assets to be transferred and edited on multiple applications. USD focuses on workflows that allow multiple users to collaborate on a project without conflict by using non-destructive editing, asset versions and variations. For more information, visit Getting Started with USD.
Workflow
...
Import
...
Section | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
UI Text Box | ||
---|---|---|
| ||
The standard workflow imports V-Ray materials as Maya materials. |
Fancy Bullets | ||
---|---|---|
| ||
|
...
UI Text Box | ||
---|---|---|
| ||
If you are using a zip-installed V-Ray 5, update 2, for Maya or newer, make sure to set up the PXR_PLUGINPATH_NAME environment variable. Otherwise, exporting and importing V-Ray Physical Cameras is impossible. For more information on setting up environment variables, please visit the Installation from zip page. |
Export
...
Fancy Bullets | |||||
---|---|---|---|---|---|
| |||||
|
...
UI Text Box | ||
---|---|---|
| ||
Maya USD versions 0.17.0 and newer are supported on Maya 2022 and newer. Running these USD versions on earlier versions of Maya, prints out a warning. |
Supported features
...
USD Rendering
...
- Static meshes
- Animated transforming meshes
- Animated deforming meshes
- Motion blur for animated meshes
- Particles
- Hair
- VDB volumes referenced in USD files
- UsdPreviewSurface material
- V-Ray materials encoded in USD files
- V-Ray textures encoded in USD files
- V-Ray lights encoded in USD files.1
- USD light types encoded in USD files (including Maya's Spot, Direct, Point lights).
- V-Ray Displacement and Subdivision encoded in USD files
- Local rendering of USD edits that are not saved to USD file on disc
- Bifrost USD graphs
- Animation of shader parameters
Maya nParticles and nParticle animations6
- USD Skel
- Dynamic USD plugins (e.g. Golaem for USD)
- VDB shaders
Custom V-Ray attributes with USD Utility Textures such as VRayUserScalar and VRayUserColor.
UI Text Box | ||
---|---|---|
| ||
Rendering a scene with USD edits that are not saved to a USD file on disc will likely produce an unexpected result when using Distributed Rendering, or submitting to the Chaos Cloud, or exporting to .vrscene from Maya. Make sure your USD edits are always saved when using these features. USD edits will generally render correctly only when rendering locally. |
...
- V-Ray shaders (materials and textures). For USD version up to 0.13 the required exporter is V-Ray Material Exporter. For version 0.15 and above, the V-Ray Plug-in Configuration needs to be selected.2
- V-Ray lights1
- V-Ray Displacement; V-Ray Subdivision
- V-Ray Physical Camera
- Maya nParticles and nParticle animations6
Custom V-Ray attributes with USD Utility Textures such as VRayUserScalar and VRayUserColor.
- Render elements9
Exporting V-Ray materials and VRayDisplacement
...
UI Text Box | ||
---|---|---|
| ||
The order of flags and arguments is not strict. The flags can be placed before and/or after the string argument for the export file path. |
Anchor | ||||
---|---|---|---|---|
|
Temporary Limitations
...
The following features are still in development and support for them will be added soon.
- Lights are supported with USD version 0.10.0 or newer.
- Exporting light textures are supported only with the "Export All" option
- Exporting V-Ray Fur to USD from Maya
- Detecting USD edits in IPR
- Importing V-Ray materials applied to particle animations from USD files
- nParticles and nParticle animations are supported with USD version 0.16.0. nParticle animations with an emitter are not visible in the viewport
- Exporting volumes to USD files
- Exporting a USD scene with Hair
- Some Render Elements are not supported for USD export. V-Ray prints out a warning when an unsupported render element is submitted for export.