最近,皮克斯(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
文件格式吗?
答案 0 :(得分:1)
该插件支持以USD格式加载和保存文档,但不以编程方式创建几何或场景。
According to the docs(对于插件),受支持的命令为USDImport
和USDExport
。这些命令的标志记录在链接中。
USDImport
和USDExport
仅在通过界面或以编程方式加载了USD插件的情况下可用。您可以确保使用loadPlugin()
模块中的maya.cmds
命令加载了插件。加载完毕后,在场景中调用cmds.USDExport()
(加载后,插件会自动在maya.cmds
中注册导入和导出功能)