Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

l-systems n'at

this is just a playful little project that I started to experiment with l-systems. its current iteration uses a static start and set of production rules, but randomizes the drawing rules. I deliberately made the production rules explicitly tree-like, but I think the random angles of the branches make for some really interesting drawings.

setup

  1. download Processing
  2. fork this repository
  3. open the l_system folder with the Processing runtime and hit play

###controls

  • click and drag: rotate the system
  • c: reset the camera
  • s: take a screen shot
  • r: replay the current system
  • space: create a new system with random angles

demo

alternatively, if you'd like to just see a live demo, I have it running up on my site

thank you

this project is built almost entirely upon Jose Sanchez's (@jomasan) tutorial. I may have refactored just about everything and added a few elements of my own but I wouldn't have known where to start without you. thank you Jose!

About

l-systems n'at, written with processing

Resources

Releases

No releases published

Packages

No packages published