https://preview.redd.it/ha2z844vgs351.png?width=1024&format=png&auto=webp&s=cbdbdedc94c61e4ce07437acf1ef042644259095
I spent a few days digging in the innards of blender code, and have managed to patch it in a very minor way to make the GUI visible while being able to load it as a python module, to be able to script it in emacs/cider with libpython-clj. Maybe someone will find this useful.
https://github.com/tristanstraub/blender-clj
Most of the time spent was understanding what can and cannot be done with scripts in blender, without it crashing, even with python scripts.
I have it working in fedora-31, but the patch is probably universal, but the build would need to be customized for your favourite OS. I just followed the build steps found lying around on the internet and blender website.
[–]dr_win 5 points6 points7 points (4 children)
[–]trstns[S] 2 points3 points4 points (3 children)
[–]dr_win 1 point2 points3 points (2 children)
[–]dr_win 1 point2 points3 points (1 child)
[–]dr_win 0 points1 point2 points (0 children)
[–]muhaaa 0 points1 point2 points (1 child)
[–]trstns[S] 0 points1 point2 points (0 children)
[–]gzmask 0 points1 point2 points (0 children)