Page Contents ×

This page provides information on support for the Universal Scene Description in V-Ray for Maya.

 

Workflow


 

USD files can be loaded in Maya and rendered with V-Ray using the MayaUSD plugin with mayaUsdProxy nodes.

We recommend following a standard workflow with MayaUSD when rendering with V-Ray.

For V-Ray 5, update 2 it is recommended to use MayaUSD 0.10.0 or higher.

 

 


 

Exporting V-Ray shaders to USD is done from File > Export All... or Export Selection... (select the Option box) > General Options and as File Type, select USD Export. Under File Type Specific Options > Geometry, set the Materials to V-Ray Material Exporter.

 

 

Exporting lights to USD does not require the V-Ray Material Exporter to be selected in the Export to USD menu.

 


Supported MayaUSD Versions


  • 0.8.0 (bundled in Maya 2022)
  • 0.9.0
  • 0.10.0 (bundled in Maya 2022.1)
  • 0.11.0 (bundled in Maya 2022.2)
  • 0.12.0
  • 0.13.0

 

Supported features


USD Rendering

The following features are supported when rendering USD files with V-Ray for Maya:

  • Static meshes
  • Animated transforming meshes
  • Animated deforming meshes
  • Motion blur for animated meshes
  • UsdPreviewSurface material
  • V-Ray materials encoded in USD files
  • V-Ray textures encoded in USD files
  • V-Ray lights encoded in USD files.
  • 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
  • Animation of shader parameters

 

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.

Assets linked in USD files may fail to resolve when using Distributed Rendering, or submitting to the Chaos Cloud, or exporting to .vrscene from Maya.

For example, if a Maya scene loads a USD file that in turn loads textures and / or other USD files.

USD Export

The following features are supported when exporting USD files from Maya with V-Ray:

  • V-Ray shaders (materials and textures). Requires the V-Ray Material Exporter to be selected in the USD Export menu.
  • V-Ray lights
  • V-Ray Displacement

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
  • Exporting volumes to USD files
  • Rendering hair from USD files
  • Rendering particles from USD files
  • Rendering volumes from USD files
  • Detecting USD edits in IPR