nice link

offonoll's picture

I don't know if this has been posted but I visit this site the other day and I found it very interesting for those understand the code.

http://nodebox.net/code/index.php/Gallery

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

cybero's picture
Re: nice link

been posted about before, actually a matter of translating / porting the node box routines into code lists QC will understand

leegrosbauer's picture
Re: nice link

cybero wrote:
... actually a matter of translating / porting the node box routines into code lists QC will understand ...
Would such a porting be something achievable with reasonable effort? The imagery in the linked examples is indeed enticing.

cybero's picture
Re: nice link

Although this has been practically discussed into oblivion elsewhere on previously posted threads within this forum

NodeBox Thread - Kineme Forum

and also referenced within

Python referred to

The code stocks that allow any form of meaningful porting of code routines to QC / Core Image via Objective C might have changed to facilitate this.

I've just downloaded pyglet to see if that will help, in anyway.

Essentially it is a whole lot of work and I don't know if anyone has successfully managed to make such a port.

Currently, as far as I'm aware, the easiest thing to do with Python routines is to import the resulting graphics - not what we're really looking for [alone at least].

It is a custom patch chore awaiting, I believe.

leegrosbauer's picture
Re: nice link

Excellent and extensive discussion in your Kineme Forum link. Thanks. Porting status understood.

dust's picture
Re: nice link

have actually spent some time learning .py it is a lets easy to read language. i have been unsuccessful with getting qc to work via a python obj c bridge, im convinced it really doesn't work even though there is an example in the developer examples but that may be me. im thinking porting some of the math stuff might be fun like the tunnel effect from node box or something either using an iterator and expressions or just a java script patch.

toneburst's picture
Re: nice link

My favourite is this one http://nodebox.net/code/index.php/Cornucopia

I downloaded the Cornu library a while back and started to think about porting it to Obj-C, but it's way too complicated for me, unfortunately. Complicated in a nasty maths sense, rather than a strictly programming sense...

I'd love someone else to give it a go though! While you're at it (whoever you are), how about a 2D Bezier shape/line plugin using NSBezier? You know you want to, you naughty Objective-C coders, you...

a|x

gtoledo3's picture
Re: nice link

I really was on a Nodebox kick awhile back, but I ultimately wasn't digging on it any more than Processing.

Which, BTW, has a working "app" style release now... www.processing.org

And, for even MORE fun, look at the links on the left hand side of the Processing.org page, for a bunch of related type of programs.

I love to see you come up with the NSBezier remarks, toneburst. Do you see something where you draw a line and have like, growing bezier curves sprouting off at controllable rates? How sweeet that would be.

toneburst's picture
Re: nice link

gtoledo3 wrote:
I love to see you come up with the NSBezier remarks, toneburst. Do you see something where you draw a line and have like, growing bezier curves sprouting off at controllable rates? How sweeet that would be.

Do you get these visions often, George? Teasing. That does sound cool. It's an example of the kind of thing that quite a few applications already do non-realtime. That whole L-System-type thing is very interesting, but it's quite well-covered my Nodebox, and Context Free, among other applications. Would definitely be nice to have something like that operate in realtime, though.

Actually, I was quite pleased with the way the JavaScript bezier code worked, but I'm sure it could be speeded-up no end by doing the maths in Obj-C (or even C), and using Apple's builtin Quartz 2D Bezier tools. You could also do filled shapes, too, which is a bit beyond my meagre JavaScript (and more importantly, maths) skills to create with JS and some combination of Kineme Triangle/Quad tools.

a\x

gtoledo3's picture
Re: nice link

Have you ever seen "Offshoots", by Digital Waters? It's not quite "it" but I used to love using that as my default desktop for at least a month or two a year or so ago.

Quote:
Do you get these visions often, George?

All too often. I mean, it looked like this to me when I woke up this morning after drinking my coffee... Ever since I've been using this old box of sugar cubes in my cupboard.

Anyway, gotta run. Have to go wash my car's hair tonight.

cybero's picture
Re: nice link

Fine sense of nonsense indeed.

cwright's picture
Re: nice link

toneburst wrote:
I'm sure it could be speeded-up no end by doing the maths in Obj-C (or even C)

(Spoiler Warning: math in Obj-c is math in C. Unless you're using NSNumber, which is a Really Bad Idea ;)