gmic-blender icon indicating copy to clipboard operation
gmic-blender copied to clipboard

(Architecture) Patch Blender3d if needed for a Python Script Node

Open myselfhimself opened this issue 5 years ago • 1 comments

In order to have 500-1000 python-generated G'MIC nodes in Blender, corresponsing to G'MIC's JSON-described filters...

We will most possibly* need a Python Script Node/pycompositor-like patch onto Blender first to allow to create custom nodes with:

  • configurable image inputs (not yet there),
  • custom image processing code (python (eg. gmic-py wrapping G'MIC's C++) or less cool C/C++ to be compiled with Blender),
  • configurable image outputs (already possible).
  • possibly: the laziest the best: no patching needed would be nice, highest possible performance would be nice.

This shall require a software architecture discussion with the Blender compositing developers in NL... in May when I am more available or someone tackles it first :-/ :-)

myselfhimself avatar Apr 07 '20 11:04 myselfhimself

Here are the related LGM 2020 G'MIC talk slides showcasing architecture mockups and variants: G'MIC LGM 2020.pdf

myselfhimself avatar May 29 '20 19:05 myselfhimself