首页 > 解决方案 > 什么 Python 命令允许将建模的 Maya 几何图形导出为 USDA 文件格式?

问题描述

最近 Pixar 发布了一个用于USDA在 Maya 中处理文件格式的插件。还有一个美元 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文件格式吗?

标签: pythonmaya

解决方案


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

根据插件的文档,支持的命令是USDImportUSDExport。命令的标志记录在链接上。

USDImport并且USDExport仅当您使用 UI 或以编程方式加载了 USD 插件时才可用。您可以确保使用模块中的loadPlugin()命令加载插件maya.cmds。加载后,调用cmds.USDExport()场景(加载时插件会自动注册导入和导出功能maya.cmds


推荐阅读