python - 什么 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
文件格式吗?
解决方案
该插件支持以美元格式加载和保存文档,但不支持以编程方式创建几何图形或场景。
根据插件的文档,支持的命令是USDImport
和USDExport
。命令的标志记录在链接上。
USDImport
并且USDExport
仅当您使用 UI 或以编程方式加载了 USD 插件时才可用。您可以确保使用模块中的loadPlugin()
命令加载插件maya.cmds
。加载后,调用cmds.USDExport()
场景(加载时插件会自动注册导入和导出功能maya.cmds
)
推荐阅读
- javascript - 存储更改时 React Redux 不会重新渲染
- c# - 如何在 C# 中从 SSL 证书解码 SCT 列表
- swift - 在哪里可以找到最新的 Movesense Showcase 应用程序源?
- css - 防止角材质 css 样式传播到其他组件
- generics - Dart 2.7 通用扩展
- javascript - 如何在鼠标悬停时为页面上的所有 div 添加悬停效果?
- mysql - 如何每天将数据从 Cloud SQL 导出到 BigQuery?
- rest - 当正文数据与数据库中的当前状态相同时,使用哪个 REST HTTP 状态码?
- python - 视觉工作室代码远程ssh无法调试python
- arduino - PN532 V3 + Arduino UNO + libnfc 错误(错误:无法打开 NFC 设备:pn532_uart:/dev/ttyUSB0:115200)