什么 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 对于插件,支持的命令是USDImport
和USDExport
。命令的标志记录在 link 中。
USDImport
和 USDExport
仅在您使用 UI 或以编程方式加载 USD 插件时可用。您可以确保使用 maya.cmds
模块中的 loadPlugin()
命令加载插件。加载完成后,在你的场景中调用cmds.USDExport()
(插件加载时会自动在maya.cmds
中注册导入导出函数)
最近 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 对于插件,支持的命令是USDImport
和USDExport
。命令的标志记录在 link 中。
USDImport
和 USDExport
仅在您使用 UI 或以编程方式加载 USD 插件时可用。您可以确保使用 maya.cmds
模块中的 loadPlugin()
命令加载插件。加载完成后,在你的场景中调用cmds.USDExport()
(插件加载时会自动在maya.cmds
中注册导入导出函数)