Могу ли я создать собственный узел Maya с атрибутом изображения? - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь написать собственный узел Maya на Python. Некоторые входные данные для моего алгоритма узла - это изображения (например, карты высот). Есть ли способ создать атрибут узла изображения (будь то ввод или вывод)?

Сейчас я просто использую имена файлов изображений как строковые атрибуты, что-то вроде:

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

Тем не менее, я думаю, что было бы намного приятнее, если бы я мог отображать входное изображение в качестве ввода в редакторе узлов. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 01 апреля 2019

Если вы можете использовать обычные типы файлов изображений, гораздо проще использовать стандартные инструменты Maya.Просто создайте атрибут цвета и подключите узлы файла Maya outColor к вводу цвета вашего узла.

...