Processing – Visual Programming
January 12th, 2007
“Processing” is a visually-oriented programming language which can be compiled to run in a web browser as a Java applet. I’ve been meaning to try it out for some time but just recently buckled down, downloaded it, and started exploring. I created a randomized fractal tree generator this morning… I’ve been looking at animating and/or generating 3d trees but haven’t made too much progress yet. This could be a tremendous platform for visualizing data – I know the New York Times has published some visualizations generated with Processing.
Click here to view my test project. Once loaded, hit refresh to see more trees.
Sodarace.net (see previous post) is a really fun, but really hard site which could have been written in Processing, but as far as I can tell, it wasn’t.
Processing.org says:
[Processing] is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool.
Popularity: 11% [?]

January 14th, 2007 at 3:10 pm
The Tree Matrix example would make for a killer wallpaper.
January 15th, 2007 at 12:31 pm
Just posted this in Vestal Labs with a new example which is animated, using Perlin noise: http://www.vestaldesign.com/design/tree-simulator/
November 20th, 2007 at 4:07 pm
hi thank you for that
November 20th, 2007 at 4:07 pm
hi thank you for doing it
May 25th, 2008 at 4:35 pm
In addition, you can share your sketches with the community at OpenProcessing.org.