Processing – Visual Programming

January 12th, 2007

processing-trees.png
“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% [?]

5 Responses to “Processing – Visual Programming”

  1. Jessica Pfund Says:

    The Tree Matrix example would make for a killer wallpaper. :)

  2. Jeffrey Warren Says:

    Just posted this in Vestal Labs with a new example which is animated, using Perlin noise: http://www.vestaldesign.com/design/tree-simulator/

  3. grace kemsey Says:

    hi thank you for that

  4. grace kemsey Says:

    hi thank you for doing it

  5. sinan Says:

    In addition, you can share your sketches with the community at OpenProcessing.org.

Leave a Reply