Page MenuHome

Jonathan-David Schroder (myselfhimself)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 16 2004, 6:15 PM (955 w, 5 d)

Recent Activity

Sep 7 2020

Jonathan-David Schroder (myselfhimself) added a comment to T67088: Everything Nodes UX.

Hi,
For now the Python API for "building" Compositing nodes (or node groups more precisely) misses a Python-scriptable node a bit as the Blender Game Engine had: one node, one linked python file in the Text editor for example. This Python node should be able to take namely at least an image input socket, and output and image socket.
For me, this is blocking a bit an easy integration of the G'MIC Python/C++ binding which provides more that 500 hundred 2d filters.
The Blender Custom Nodes stalled Github project by @bitsawer had introduced within a probably easily splittable C/C++ patch:

  • a Python-scriptable compositing node (with images input and output)
  • a G'MIC compositing node
  • a GLSL compositing node

If the Python-scriptable compositing node could extracted from that patch, adapted and implemented, I could then more easily implement a pure-python G'MIC compositing node with the G'MIC Python binding for which I have been working full time for 8 months. Also many people would be interested in writing numpy-based compositing node scripts I am sure.
This was thought over on this Github Issue on the now sleeping blender-custom-nodes project. :-)

Sep 7 2020, 10:38 AM · User Interface, BF Blender