我将动画导出到maya 2014的alembic文件中。 然后,我想导入它并通过Abcimport连接到渲染模型。 但是,渲染模型的形状并不相同,例如: abc模型的形状:aaaShapeDeformed 渲染模型的形状:aaaShape
且名称空间也不相同
所以Abcimport -connect不起作用
我该怎么办..
我可以使用pyAlembic来更改abc文件中的模型名称吗?
答案 0 :(得分:0)
你不必这样做。将abc文件导入Maya时,它会在Maya场景中创建一个abc节点。如果对象名称与场景的对象名称不匹配,则可以手动连接。
您这样做的方式如下。
该alembic节点有一堆输出插件数组,如outPolyMesh
,outNSurface
等。这些包含输出。如果渲染对象是网格,您将能够在outPolyMesh
数组中找到相应的输出插件。在您的连接编辑器中,只需将相应的outPolyMesh[i]
插件连接到渲染模型的形状节点的inMesh
插件中。