[Bf-committers] GSoC proposal - GE Nodes

Sjoerd de Vries sjdv1982 at gmail.com
Sat Apr 2 14:11:06 CEST 2011


Hi Sven and all,

For the past year or so I have been quietly coding on a standalone,
pure-Python system for game logic nodes.
The code was finished this week. It is bundled with a standard library of
about 100 nodes, but this will probably grow a lot more.
It will be released in a few weeks, once I have finished some examples,
documentation and a screencast (thanks Ideasman for the suggestion!)

At the moment, it has bindings only to Panda3d, not yet to the BGE. It has
been developed under Ubuntu and not yet tested under any other platform.
Anyone who is interested in a sneak preview can email me for the source
code.

cheers

Sjoerd

Date: Thu, 31 Mar 2011 21:17:53 +0200
> From: "Benoit Bolsee" <benoit.bolsee at online.be>
> Subject: Re: [Bf-committers] GSoC proposal - GE Nodes
> To: <bf-committers at blender.org>
> Message-ID: <614B946E70A3455194463343836B7C11 at Benoit95>
> Content-Type: text/plain;       charset="us-ascii"
>
> 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
> exists.
>
> 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.
>
> Regards,
> Benoit
>
> 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