Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
aiimage图像名称调用python_Python_Maya - Fatal编程技术网

aiimage图像名称调用python

aiimage图像名称调用python,python,maya,Python,Maya,我正在尝试从Maya中的Arnold aiImage节点获取图像名称路径 import pymel.core as pm shaders=pm.ls(sl=True) for e in shaders: string=pm.getAttr(e+'.fileTextureName') maya方法使用fileTextureName,但这显然不是调用Arnold文件节点路径的方法。我似乎在网上找不到任何参考资料或文件 有什么想法吗?我发现该属性名为“filename” 它没有出现在回调中

我正在尝试从Maya中的Arnold aiImage节点获取图像名称路径

import pymel.core as pm

shaders=pm.ls(sl=True)
for e in shaders:
    string=pm.getAttr(e+'.fileTextureName')
maya方法使用fileTextureName,但这显然不是调用Arnold文件节点路径的方法。我似乎在网上找不到任何参考资料或文件


有什么想法吗?

我发现该属性名为“filename”
它没有出现在回调中,但工作中的一位朋友碰巧知道。

一般来说,您可以在节点上尝试listAttr,并找出Arnold所称的东西。保存MA文件并通过文本查看通常是解决这些问题的最快方法。最快的方法可能是设置所需的属性并检查脚本编辑器,该编辑器显示相应的“setAttr”mel命令和属性名称。