L-Systems

20170130_lsystems_post_01

There are a number of different ways in which one can produce a model of a tree, and we have explored many of these as a group. One particularly interesting class of “tree model” is the mathematical model. Within this class, there exists a substantial variety of approaches, but the idea, in general, is to replicate tree morphology with an algorithm. I chose to begin my exploration of mathematical trees via L-Systems (named after biologist Aristid Lindenmayer who first proposed them).

L-Systems are a type of recursive string-rewriting system that are capable of, among other things, drawing 2- and 3-D branching patterns. You can read all about them here. Even while remaining totally deterministic, i.e. without introducing probability or randomness, they are capable of producing some pretty convincing plants:

20170130_lsystems_post_02

More to come.

One Reply to “”

Leave a comment