Export USD data

  1. To open the USD export options, select File > Export> Export.. and select USD (.usd, .usda, .usdc) or USDZ Package (.usdz) under the Files of type drop-down menu. You can also manually type in a file name with .usd, .usda, .usdc or .usdz appended to the name.
  2. Locate your export file folder and click Save.
  3. In the USD Exporter dialog, you can select what is included when you export a 3ds Max file as a USD scene. Remember: Your USD Exporter settings are remembered only within your current 3ds Max session.
  4. To accept all your changes to the USD Exporter dialog and complete the USD scene export, select Export or choose Cancel to cancel the export operation.
Note:

The USD Exporter has been updated to merge plug-in configuration and user settings for advanced users. Enact custom plug-ins without turning on multiple options in the USD Exporter. For example, USD Preview Surface materials can be written alongside context-driven materials, like Vray Materials (when an appropriate version of Vray is installed). The USD Exporter also utilizes context setting to set necessary chaser and shader settings for plug-ins. Ensure you have the latest plug-ins installed to use this context feature and any applicable plug-in configuration settings.

USD Exporter

Export Directory

Specifies the path of the folder where you want to save your USD scene.

File

File Name: The output format for your USD export. Available formats are determined by the previously selected extension. When you select File > Export> Export.. choose between USD (.usd, .usda, .usdc) or USDZ Package (.usdz).

For .usd, you can select Binary or ASCII.

For .usdz, the export will be an asset package.

(no support for progressive morphers)

Plug-in Configurations

If registered and available, custom chasers can be toggled on from this section. If multiple configurations are registered, you can select multiple per export. You can also create a custom UI for managing additional settings of the plug-in configuration. You can access the custom UI window by clicking on the options box next to the plug-in name. See Advanced Scripting Workflows for more information.

Include

Materials

gif

* **Material Switcher**: A Material Switcher USD writer is available for 3ds Max 2024 and above from the **Slate Material Editor > Material Switcher**. Once you have materials set to your USD prims, in the exporter dialog, choose from *export as variants set* (default) which exports all material inputs into material variants and *export active material only* which only exports the active material and binds it to the prim. Material Switcher supports the use of multi/sub-object materials when exporting a USD file (for creating material variants).  

  Note: Complex material inputs (such as multimaterials) are unsupported to export as variant sets from the Material Switcher. 

Default Material Paths

Create a separate USD file that is layered into your main export file with these settings.

Note: USD Preview Surface material gets a custom attribute when created, that a user can use to override the exporter settings and set a material scope as well as target layer per material. In the Slate Material Editor, you can override the prim path and modify the material file exported to for UsdPreviewSurface materials, per material. However, this feature is experimental.

Note: For best results and to avoid material conversion, prior to USD export, in the 3ds Max Slate Material Editor, use the Material Map Browser to set materials to UsdPreviewSurface by selecting Materials > USD > USD Preview Surface.

Important: Not all parameters map to UsdPreviewSurface directly. For example, UsdPreviewSurface does not support both "cutout" and "transparency" (it supports one or the other).

Related Concepts: See UsdPreviewSurface in the Pixar USD documentation.

Animation

General Settings

Advanced

Warning: This is not strictly valid in USD and warnings will be issued in USDView and any DCCs.

Note:

The export dialog retains both the last chosen options and the collapsed or expanded state of rollups across 3ds Max sessions.

Advanced Scripting Workflows using the 3ds Max SDK

The 3ds Max USD SDK allows 3rd-party developers to extend the USD Exporter and customize/ enhance available export options. Plug-in developers can write custom USD prim writers, shaders and chasers enabling additonal extensibility to the USD Exporter. To learn more, the SDK is available in a separate download from the Autodesk developer network. For other scripting information, see the MaxScript USD Documentation.