0
$\begingroup$

Developer question: Is it possible to grab the Node editor (i.e. the one used for compositing) and define my own elements for a totally different project? I'm just looking for the nifty graphics and interface, and wish to program the functionality myself.

I tried googling to no avail.

$\endgroup$
  • $\begingroup$ Blender Stack Exchange is more for questions and answers about using Blender, than developing it. Python scripting is still on topic, however pretty much any programming that requires compiling is considered off topic here. Try developer forums devtalk.blender.org. I think you will have a lot better chance of getting an answer there. $\endgroup$ – Martin Z Jun 26 at 20:17
  • $\begingroup$ I'm voting to close this question as off-topic because it is not about using Blender, but about it's code. $\endgroup$ – Martin Z Jun 26 at 20:18
  • $\begingroup$ Its not completely off topic (blender.meta.stackexchange.com/q/2216/30849). @gil There are source code maps of the blender repo onlins. $\endgroup$ – Leander Jun 26 at 21:12
  • $\begingroup$ Blender's UI is pretty blender specific, so it is unlikely to be easy $\endgroup$ – Sazerac Jun 27 at 0:08
0
$\begingroup$

While it isn't documented much, blender does support custom node trees. You can start with the custom nodetree template in blenders text editor. You may also find some help searching here for pynode.

Two example projects using custom node trees are animation nodes and sverchok.

As you are defining each nodes functionality, you don't have to access or modify blenders data, so you could use blenders node editor while making each node read/write data to files.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.