This is intended to be a companion piece to "The Algorithmic Beauty of Plants", containing live, interactive versions of many of the L-systems detailed in the book.

It's not really "finished" (I've only coded up maybe half of the simpler L-systems, and also people keep publishing new papers on L-systems!) but eventually you gotta release what you have. This is a work in progress I tend to pick at every few months. The UI is not very good; I've mostly been focused on getting all the simulation correct. At some point I plan on releasing a separate javascript library with only the L-system and turtle code.

(This demo fully implements L-systems featuring left and right contexts, predicate logic, parametric symbols, as well as 3D movement and polygon synthesis. This does not yet support calls to external code (e.g., light calculations to determine if a bud can grow to a leaf, or field sampling to simulate nutrient or water intake) but that's planned in the future, once I get to fully-implementing the papers those are described in.)

StatusIn development
CategoryTool
PlatformsHTML5
Rating
Rated 2.0 out of 5 stars
(2 total ratings)
Authorxax
GenreSimulation
Tags3D, geometry, l-system, l-systems, plants, Procedural Generation, turtle-geometry