Processing Visual Notebook, Continued

Some more shots of projects I sketched while in Ben Fry’s Processing class:

An experiment in 3D particle systems generated from video in 3D, which ran surprisingly fast — something I definitely hope to develop.

Playing with ways of quickly forming 3D geometries; in this case, just doing a quick experiment with Perlin Noise as a way of generating coordinates (or one way of doing it, I should say, as there are many).

And heck, even extremely basic, fundamental code starts to become a fun exercise, like a mind workout for 3D translation and quick coding:

Try to stop looking at the rotating rect and get some work done, Peter.

As we got into the later days, I was really interested to watch as my colleague’s work tended to get more painterly and organic. The ability to do this quickly is really encouraging.

I’ll definitely be debriefing with some information and code examples soon — probably after I develop more of what I was thinking about while at the workshop. But I can’t say enough about how great it was to get to work with Ben and absorb his unique insight into his tool and artmaking in general. It’s really made me want to devote a great deal of new time to Processing — and has given me some sense of the best directions to take that work. Still on the road here (hello, airport lounge!); more soon.

Processing Workshop Day 1: You, Too, Can Learn to Code

Some sketches from the first day of Ben Fry’s Processing class here at Anderson Ranch. What was striking to me is that you really can cover the essence of setup and coding syntax in a day, even for people not familiar with programming/Java. You’re instantly translating code into visuals, so there’s immediate feedback — not a big slog through how the environment works before something actually happens.

Since I have spent some time with Processing, I took the opportunity to try to push some of the examples in a different direction. Speed is not necessarily my forte (with anything, really), but it was fun to try to throw together a sketch as quickly as possible. I didn’t even worry about checking for errors; I actually decided that if the compiler was regularly throwing errors because I accidentally left out a parenthesis, that meant I was moving fast enough. Even though we’re starting at the beginning, though, I’m rapidly filling up holes in my knowledge about Processing and picking up endless tips — it’s really extraordinary to get the chance to work directly with Ben Fry himself! And not only is it an opportunity to get close to the source, but, as I expected, he’s a fantastic teacher, as well.

I’m also trying a new way of working, which is to regularly keep a visual log of what I’m doing. Plaqs’s Skitch, a hot new Mac app currently in beta, takes care of that nicely. It allows me to quickly take screen grabs and post them either to my Skitch page or (as here) Flickr, so I have a record of various iterations — some successful, some less so. More on that and how TextMate makes life easier with Processing coding on Mac soon.

Stay tuned for more…

read more