我已经引用的节点文件中的节点,其中所使用的纹理的路径是图像序列与令牌
路径\文件。 <˚F> .IFF(我把它分离,使得编辑器不改变它)
当我做GETATTR
texture_path = cmds.getAttr('{}.fileTextureName'.format(file_node))
我得到:
路径\文件。 0001.iff
这是序列的第一个图像。它不是常规序列,但它是一个动画纹理,这意味着有时它是0001,其他时间是0002 ...等,这取决于附加到图像序列的动画曲线。
如何使用通配符为纹理设置通用名称?
如果我编辑该属性,Arnold Render告诉我这是一个无效的标记。似乎下面还有其他事情发生。
编辑:
import pymel.core as pc
obj = pc.PyNode('textureFileNode')
obj.fileTextureName.get()
原封不动地返回通配符也路径。