Share

Scripting for 3ds Max USD Extension

The USD Extension for 3ds Max provides the ability to work with static USD assets by importing and exporting USD files. It consists of two plug-ins, USDImporter and USDExporter, as well as supporting USD libraries and python modules. It also contains the USDStageObject geometry object, which provides an alternative workflow for USD data.

This documentation describes the MAXScript interfaces USDImport, USDExport, and related configuration interfaces IUSDImportOptions and IUSDExportOptions, as well as the USDStageObject object, and provides examples on how to use them with MAXScript and Python (using the pymxs module).

Additional Help

USD includes a Python wrapper module for its C++ API, pxr, which is useful for performing lower level USD library operations. Documentation for the USD API can be found here, and tutorials illustrating the use of pxr can be found here.

The 3ds Max USD extension has an SDK for customizing export operations. See the 3ds Max Developer Center for access to this SDK, and the docs directory in the SDK for help and examples.

Was this information helpful?