Material node plugin
-
Is it possible to create a Python Node Plugin for the Material node?
I need something as simple as a node with Bool output or the String output port.If not, are there any plugins for implementing such feature?
-
Hello @merkvilson,
Thank you for reaching out to us. No, that is not possible and we are currently not planning to change that.
You cannot implement materials in Python, you cannot implement
GraphView
(i.e., Xpresso) nodes, and you also cannot implement Nodes API nodes, i.e., Node Editor nodes, including the material nodes.But you can do all this in the C++ API Nodes API. But that is not nothing you do on the side, even as an experienced C++ developer.
What you can do however, is implement a node using the Node Editor itself, i.e., you can just plug something together using existing nodes and the Resource Editor to give your node a more finished feeling. To ship that node, you would have to save it into an asset database and then ship that database.
Cheers,
Ferdinand