我正在尝试用Python编写自定义Maya节点。我的节点算法的一些输入是图像(例如高度图)。有没有办法创建图像节点属性(输入还是输出)?
现在,我只是将图像的文件名用作字符串属性,例如:
MyCustomNode.inImageFilename = tAttr.create("imageName", "i", OpenMaya.MFnData.kString, stringDataObj)
但是,我认为如果可以将输入图像实际显示为节点编辑器中的输入,那就更好了。有办法吗?
答案 0 :(得分:0)
如果可以使用常规的图像文件类型,则使用默认的maya工具要简单得多。只需创建颜色属性,然后将Maya文件节点outColor连接到节点的颜色输入即可。