L-Systems for Fine Art

PR

Christoph Traxler

Content:

Description

The media artist Hofstetter Kurt creates fascinating tilings by iterative transformations of basic graphical elements. Example can be viewed on his web site: The Inductive Rotation . This process should be automated by specifying the construction with L-Systems. L-Systems are formal grammars originally developed to simulate the growth of plants. But they are a very general tool for all kind of recursively defined objects. Hofstetter's tilings are very well suited for this approach.

Task

An L-Systems application has to be developed that consists of the following components: It is an important aspect that this work can be taken over by others for further development. Therefore basic software engineering principles must be observed (OO design, commenting source code, documentation).

Requirements

Candidates should be interested in art and in L-Systems. Work done for the Fraktale LU might be re-used and extended. Experience with user interface design and development is an advantage. Preferred programming languages are Java and C#.