哪些Python命令允许将建模的Maya几何图形导出为USDA文件格式?

时间:2019-04-06 13:17:30

标签: python maya

最近,皮克斯(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文件格式吗?

1 个答案:

答案 0 :(得分:1)

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

According to the docs(对于插件),受支持的命令为USDImportUSDExport。这些命令的标志记录在链接中。

USDImportUSDExport仅在通过界面或以编程方式加载了USD插件的情况下可用。您可以确保使用loadPlugin()模块中的maya.cmds命令加载了插件。加载完毕后,在场景中调用cmds.USDExport()(加载后,插件会自动在maya.cmds中注册导入和导出功能)