什么 Python 命令允许将建模的 Maya 几何体导出为 USDA 文件格式?

What Python command allows export a modelled Maya geometry to USDA file format?

最近 Pixar 发布了一个用于在 Maya 中处理 USDA 文件格式的插件。还有一个 USD API。使用此 API 很容易创建 usdPrimitives:

from pxr import Usd, UsdGeom

stage = Usd.Stage.CreateNew('HelloWorld.usda')
xformPrim = UsdGeom.Xform.Define(stage, '/hello')
spherePrim = UsdGeom.Sphere.Define(stage, '/hello/world')
stage.GetRootLayer().Save()

然后执行此 Python 脚本以创建 .usda 文件。

$ python extras/usd/tutorials/helloWorld/helloWorld.py

你能告诉我什么 Python 命令用于将通常建模的 Maya 几何体导出为 USDA 文件格式吗?

该插件支持加载和保存 USD 格式的文档,但不支持以编程方式创建几何体或场景。

According to the docs 对于插件,支持的命令是USDImportUSDExport。命令的标志记录在 link 中。

USDImportUSDExport 仅在您使用 UI 或以编程方式加载 USD 插件时可用。您可以确保使用 maya.cmds 模块中的 loadPlugin() 命令加载插件。加载完成后,在你的场景中调用cmds.USDExport()(插件加载时会自动在maya.cmds中注册导入导出函数)