 |
4. L-Systems and Beyond
Sunday, Half Day, 1:45 - 5:30 pm
Room 15 A-B
Level: Advanced
L-systems are a biologically motivated formalism for modeling and visualizing complex structures with a dynamically changing topology. Applications of L-systems and their extensions include modeling of plants and geometric modeling of curves and surfaces (for example, subdivision algorithms). This course presents recent theoretical results, implementations, applications, and research directions.
Prerequisites
Basic knowledge of geometric modeling algorithms, in particular subdivision curves and surfaces, and numerical methods for solving algebraic and (ordinary and partial) differential equations. Prior exposure to L-systems, fractals, and modeling of plants is desirable, but not necessary.
Topics
Fundamentals of L-systems; solving systems of equations with L-systems; modeling of plant genetics, physiology, biomechanics, and ecology; geometric modeling of curves and surfaces; modeling programs and languages; and implementation of L-systems on graphics hardware.
Organizer
Przemyslaw Prusinkiewicz
University of Calgary
Lecturers
Pavol Federl
Radoslaw Karwowski
Przemyslaw Prusinkiewicz
The University of Calgary
Radomir Mech
SGI
Schedule
| Component 1: Introduction to L-Systems |
| 1:45 |
Introduction to L-Systems: Theory, Modeling, and Graphics
Prusinkiewicz |
| Component 2: Modeling Plants With L-Systems |
| 2:15 |
Foundations: Simulating Control Processes in Plants
Mech |
| 2:45 |
Interlude: Solving Equations With L-Systems
Federl |
| 3:15 |
Break |
| 3:30 |
Advanced Plant Modeling: Genes, Physiology, and Biomechanics
Prusinkiewicz |
| Component 3: Geometric Modeling With L-Systems |
| 4:00 |
Application of L-Systems to Geometric Modeling of Curves
Prusinkiewicz |
| 4:20 |
Extending L-Systems to Surfaces
Pearce and Hobson |
| Component 4: Implementations of L-Systems |
| 4:40 |
Designing and Implementing an L-System-Based Language
Karwowski |
| 5:00 |
Hardware Implementation of L-Systems
Mech |
| 5:20 |
Questions and Answers
Federl, Karwowski, Mech, and Prusinkiewicz |
|
 |
|
|
 |