我可以创建具有图像属性的自定义Maya节点吗?

时间:2019-03-31 22:23:49

标签: python maya maya-api

我正在尝试用Python编写自定义Maya节点。我的节点算法的一些输入是图像(例如高度图)。有没有办法创建图像节点属性(输入还是输出)?

现在,我只是将图像的文件名用作字符串属性,例如:

MyCustomNode.inImageFilename = tAttr.create("imageName", "i", OpenMaya.MFnData.kString, stringDataObj)

但是,我认为如果可以将输入图像实际显示为节点编辑器中的输入,那就更好了。有办法吗?

1 个答案:

答案 0 :(得分:0)

如果可以使用常规的图像文件类型,则使用默认的maya工具要简单得多。只需创建颜色属性,然后将Maya文件节点outColor连接到节点的颜色输入即可。