如何通过python更改abc文件中的几何名称

时间:2014-11-12 15:13:35

标签: python maya alembic

我将动画导出到maya 2014的alembic文件中。 然后,我想导入它并通过Abcimport连接到渲染模型。 但是,渲染模型的形状并不相同,例如: abc模型的形状:aaaShapeDeformed 渲染模型的形状:aaaShape

且名称空间也不相同

所以Abcimport -connect不起作用

我该怎么办..

我可以使用pyAlembic来更改abc文件中的模型名称吗?

1 个答案:

答案 0 :(得分:0)

你不必这样做。将abc文件导入Maya时,它会在Maya场景中创建一个abc节点。如果对象名称与场景的对象名称不匹配,则可以手动连接。

您这样做的方式如下。

enter image description here

该alembic节点有一堆输出插件数组,如outPolyMeshoutNSurface等。这些包含输出。如果渲染对象是网格,您将能够在outPolyMesh数组中找到相应的输出插件。在您的连接编辑器中,只需将相应的outPolyMesh[i]插件连接到渲染模型的形状节点的inMesh插件中。