Generating and rendering 3D fractal plants using L-systems using OpenGL.
- Loading fractal base geometry from .obj files
- Loading floor model geometry and material from .obj and .mtl files
- Selection of fractal base models
- Selection of predefined L-systems for plant generation
- Custom L-system input via GUI
- Phong, Gouraud or Flat shading selectable via GUI
- Perspective camera with keyboard and mouse controls
- Randomized placement of plants in a defined area
- Interpolating plant color based on height
- Mikołaj Garbowski
- Maksym Bieńkowski
- Jędrzej Grabski
Clone, just run. Check out just -l for recipes.
- Move using WASD/HJKL
- Space to move up, z to move down
- Mouse to look around
- Press
Escto enter menu
- L-System - Wikipedia
- The Algorithmic Beauty of Plants, P. Prusinkiewicz, A. Lindenmayer
- Real-Time Rendering 4th Edition, T. Akenine-Möller, E. Haines, N. Hoffman, A. Pesce, M. Iwanicki, S. Hillaire
- Learn OpenGL