Micoloth
a month ago
I have a few questions - Is this inspired/based on the Blender node editor package?
Some stylistic choices look very much taken from there, even if some other details (eg font) look much more primitive
- If it’s not based on that, why?
Blander has an Excellent Python-based cross-platform ui which is completely open source. I’ve always thought it’s a crying shame that’s not available as a package to build desktop apps. And I think it would be very good to take things from there, like their very mature graph editor
KennedyRichard
a month ago
Hello, creator and maintainer of Nodezator here. I love Blender. Used it a lot until 2013. The only reason I haven't used it in the past few years is because I'm not involved with anything that requires me to work with 3D design. In addition to that, I found out recently that Blender doesn't launch anymore on my 4Gb RAM machine.
Blender is the reason why I created Nodezator, that is, because I wanted to use Blender's node editor for general computing as well, not only for 3D related workflows. I even bought Bartek Skorupa's DVD course on compositing with Blender, remember that?
Certainly there must be possible in theory to fork Blender's node-related internals into a standalone app. However, I very much doubt that'd be a trivial task, much less for someone in my situation at the time. When I started making Nodezator I had only been using Python for 2 years and knew nothing of C/C++.
According to Blender's developer website, Python is used for "interface layout, simple tools, key-maps, presets and add-ons", while GLSL is used for shaders and all the rest of the code is C++ (and a bit of C). There's also the size of Blender's repo (1GB + 979MB of LFS storage). With 1GB of source, even with someone skilled enough to disentangle the node editor bits from Blender's source, I believe it would still take a lot of time and probably not an endeavour for a single person. I think that is the reason why no one did it before.
That'd be awesome though!
cyanydeez
a month ago
Animation nodes plugin for blender did wonders for understanding blender bedfore it was basically consumed by the core team by Jacques Locke
WillAdams
a month ago
That last point is _very_ interesting.
catapart
a month ago
Blender was my first thought here, too.
A while ago, I was asked to write a plugin for Blender since I really liked the program. I looked into it but realized that it was a python-only situation and I really just can't stand coding like that, so I passed on it. But if I could get the python ecosystem without having to code like that - that's a really interesting prospect!
Never looked in to its package size, as far as UI goes, but that does sound like something that could be interesting! I do wonder how different it is from imgui, but there could be something there!
echelon
a month ago
It looks like ComfyUI, which is blowing up in the creative space.
user
a month ago