[Bf-committers] GSoC proposal - GE Nodes

Benoit Bolsee benoit.bolsee at online.be
Thu Mar 31 21:17:53 CEST 2011

Hi Sven,

Thank you for your interest in the Node project.  The wiki page on the
GE node system is the result of design effort that I carried in 2009. It
was a difficult exercise because I had ambitious goals: I wanted to have
a generic, high performance, node engine that supports both push and
pull data flow and all types of program construct and allows to build
reusable node graphs. I didn't find a solution for all the issues but I
had enough to start working on the engine. It was going well but I was
dragged away by other work and never found the time and energy to get
back to it. You'll find the result of my efforts in the ge_nodelogic
branch (directory source/gameengine/NodeLogic). It's not much, not even
sufficient to be the necessary base of a new Node project, but it

If you would decide to take it back and propose a GSoC project based on
that, I would be happy to be your mentor. And should the project be
accepted, I'm sure I would find the time to work in parallel on it. 

A fully integrated node system with GUI, GE binding, node library, etc,
is way outside the scope of a GSoC project, but I think that getting a
general purpose python node engine to work with the characteristics I
listed above is a facinating project. The integration with the GE
wouldn't even have to be done, as long as it's possible. Send me an
Email if you want to discuss about it.


Wed, 30 Mar 2011 09:38:56, Dalai Felinto <dfelinto at gmail.com>
> Hi Sven,
> Benoit actually has some code done for that. It's not a lot, 
> but if I remember correctly it's already handling part of the 
> ui and the internal structure.
> Mitchell had some complementary ideas on Nodal Logic too (and hand on
> IRC) so it would be nice to talk to him too.
> The way I see it is that if you can have the internal 
> structure all implemented, the ui and the python hook you 
> wouldn't even need to implement all the nodes. That's 
> something that could come later with time.
> I'm glad you are interested on this project. Thumbs up. Regards, Dalai
> 2011/3/29 Sven von Brand <svbrand at alumnos.inf.utfsm.cl>:
> > On 03/29/2011 11:24 PM, Mitchell Stokes wrote:
> >> Hello,
> >>
> >> Nodal Logic is a pretty big task. Mostly because of the all the 
> >> design decisions to get it "right". I'm in the #blendercoders IRC 
> >> channel
> >> (freenode) quite a bit using the nick Moguri. So, come 
> find me if you
> >> want to chat. Also, I'd recommend talking with Campbell (Ideasman).
> >
> > My idea was take what is somehow known to be needed and 
> implement at 
> > least a functional node logic, if it only implemented what it's 
> > currently in the logic bricks it would already be a step 
> forward, but 
> > I'll find you during the week to chat about it,
> >
> >> Good luck!
> >>
> >
> > thanks!
> >
> >> --Mitchell Stokes (Moguri)
> >
> > --
> > Sven von Brand _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> >

More information about the Bf-committers mailing list