Hello, Blender community!
I want to share with you an addon I’ve just released. I call it NodeForge.
In short, it lets you write simple high-level Python-like code and then NodeForge translates that code into Geometry Nodes graph, stored in a Node Group.
Technically, NodeForge is a DSL (Domain Specific Language). Or kind of.
A list of features briefly:
- Write high-level Python-like code avoiding Blender API boilerplate
- Save reusable functions and import them in other scripts just like you do it in Python
- The code is stored inside generated Node Group and can be loaded and changed later
- Create and install third-party packages written for this addon for extending its functionality
I’ve made a video where I demonstrate how it works:
There is also a detailed documentation that I’ve written:
If you have any questions, I’ll be happy to answer!
I also appreciate your support in promoting the video, as well as any suggestions : )
