我需要从 Maya 导出美元,并将 材质集合分配给对象
阅读usd-maya 文档,我需要exportMaterialCollections,根据此ticket returned,我不需要设置materialCollectionsPath参数。 所以我尝试了:
cmds.mayaUSDExport( exportMaterialCollections=True, file=usdFilePath, )
这不起作用,不会创建任何集合。然后:
cmds.mayaUSDExport( materialCollectionsPath='/Mtl', exportMaterialCollections=True, file=usdFilePath, )
同样的结果。我尝试了很多变体,但没有成功。我向前迈出的唯一一步是:
cmds.mayaUSDExport( exportCollectionBasedBindings=True, exportMaterialCollections=True, file=usdFilePath, )
材质集合是通过添加exportCollectionBasedBindings创建的,但集合中没有对象
cmds.mayaUSDExport( exportCollectionBasedBindings=True, exportMaterialCollections=True, file=usdFilePath,materialCollectionsPath='/Mtl' )
给出与之前相同的结果,集合存在但为空
如何正确导出分配了材料集合的 USD 文件?
谢谢你
将 maya-usd 插件更新到 0.30 解决了问题