myselfhimself / gmic-blender

Official G'MIC plugin for Blender3D - pre-pre-alpha
Other
34 stars 5 forks source link
blender blender-addon blender-python blender28 blender3d gmic graphics

G'MIC Logo Blender3d Logo

Blender 3d Add-on for G'MIC - A Full-Featured Open-Source Framework for Image Processing

https://gmic.eu

gmic-blender

This WIP official G'MIC plugin for Blender3D 2.8x uses the G'MIC Python binding and will add new Nodes to Blender3d without forking Blender's code. This project is under the CeCILL-A free software license.

Estimated time of arrival of 1 first generic Node: September 2020.

This is being worked on at the GREYC Image public research laboratory in Caen, France, with temporary funding by the INS2I CNRS Information & Interaction Sciences Institute.

Installing

The latest version is v0.0.8 embedding gmic-py 2.9.0.

For now, gmic can be imported from Blender's Python :) The addon should work on Linux and MacOS. On MacOS you may need to install libomp and fftw first yourself using Homebrew: brew install libomp fftw.

  1. Head over to the Releases section and download an early zip addon archive.
  2. Add the gmic-blender addon .zip to Blender as a 3rd-party addon.
  3. Open up a text editor view into Blender, type "import gmic" and execute it with Alt+P.

Test Driven Development

We are using a Blender Python Pytest framework named blender-addon-tester.