Exercise 01 — Lindenmeyer System
-
Install the LSystem Library by Martin Prout
- install it in your
Processing/libraries
folder (See here) - restart Processing
- install it in your
-
Run the 3D Hilbert Curve Example included in the exercise folder.
You should also be able to find this example inside the library examples: -
Pick one of the two tasks below:
- Modify the interpretation to create your own visual
- Modify the ruleset to create your own structure
Exercise 02 — Context Free Art
- Download the Context Free Art software and study the CFDG language specs
- Go to the Park for inspiration
- Create a
.cfdg
File, that draws a treelike image
Exercise 03 — StructureSynth
- Download the StructurSynth Software and study the EisenScript language specs
- Go to the Park for inspiration
- Translate your
.cfdg
file to an analogue 3D.es
file, to draw a 3D tree
Exercise 04 — ContextFree P5 (optional)
- Study the Mountain 3D demo
- Reuse the code to display your own
.cfdg
tree - Add interaction + animation