我有一个maya场景,其中每个网格都有一个自定义属性列表,我在形状节点上使用python动态添加。
import maya.cmds as cmds
import maya.mel as mm
#get mesh objects.
meshes = maya.cmds.ls(type="mesh")
for mesh in meshes:
cmds.select(mesh)
#check if attribute exists, if not, create.
if not mm.eval( 'attributeExists "test" "%s"' % mesh):
cmds.addAttr( shortName='tst', longName='test', dataType="string")
当我导出到.fbx并重新导入时,这些属性及其值都消失了。
如何在导出时保留所有这些值?