Generative Systems
tagged as:
digital and
arduino, generative, HFG Schwäbisch Gmünd, installation, my projects at university, rfid, vvvv,
The project was realised during my 7th semester at the HFG Schwäbisch Gmünd. The main focus was to explore the visual possibilities of generative systems.
My definition of generative systems is very simple: generative systems are systems, letting you create complex visualizations which aren’t possible to create by the normal approach (edit objects manually).
After doing quite a lot of experiments, I decided to do a small exemplary installation to show others the rich possibilities of this topic. With this installation you can interact or play with three different kinds of examples:
- Lindenmayer-system
Originally a model for the growth processes of plant development but modified for more interesting results
- particles
An idealised simulation of 150 particles interfering together in space
- 3d mesh generator
Two modified models from Paul Bourke’s website
Video documentation clip, showing the setup by using the three examples (L-system, particles and mesh generator)
Get the Flash Player to see this player.

Diagram (context generative systems)

One of the templates for the control panel. A rfid tag is attached to the backside to differ the three examples automatically with the computer

Control panel: usb arduino microcontroller, 5x poti, 10x buttons (and a distance sensor, not used here)
consulting: Prof. Hans Krämer and Tanja Huber
special thanks: Tebjan
(194 words)
RSS feed for comments on this post.
TrackBack URI
|
Beautiful! I love how much live control you have over it!
I’ve done a 3D line-based random snowflake generator in C# (OpenGL) a few years ago. Just lines, of random lengths and directions, but forming a “growing” structure, like a branch. Then copied the structure (first like a mirror copy around an imaginary axis, then rotating it using the “polar” coordinates). After all that I got the symmetry that looked kind of like a snowflake. Also added the coloring based on the level (generation) where the line was - the lines at the edges were brighter (or something like that).
I didn’t have time to do similar stuff, but recently I discovered vvvv and I hope to “convert” the code to a vvvv patch. Then I would use a MIDI controller to control the snowflake parameters. Some parameters would react to MIDI notes and OSC parameters from Ableton Live using OSCglue :)
Anyway… That was my dream for a while, but I don’t have time to realize it.