Saturday, August 18, 2007

Processing Based Forestry

I've been building some Processing sketches to draw trees. This lead me to L-Systems (or Lindenmayer Systems) which are great rule-based formulas that can be used to draw patterns with natural looking forms. These same formulas can be used to describe natural growth and formations.

The most successful sketch to-date is this one. It's based on a sketch called "Hairball" that I found on a page belonging to W. Xavier Sneigrove. I've tweaked a bit of the code to make trees instead.









(click the image to see the sketch)

I hope to someday combine this with the bonsai hardware so it can display a unique naturalistic tree that's "grown" from software rather than a single 3D model that I labored over. This will definitely open up the possibility for the kind of slow interaction I'm hoping for as well. That the plant would grow more on the side facing a window during the day, or some kind of pruning or training. Something slow would be nice.

Labels: ,

0 Comments:

Post a Comment

<< Home