gmic-blender
gmic-blender copied to clipboard
(Architecture) Patch Blender3d if needed for a Python Script Node
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 :-/ :-)
Here are the related LGM 2020 G'MIC talk slides showcasing architecture mockups and variants: G'MIC LGM 2020.pdf