An application for creating trees and other vegetation using L-systems.
Build configuration is provided via CMake. On Windows, the project can be configured using one of the two build presets provided.
Dependencies are downloaded automatically via CMake's FetchContent. An external installation of Python is required for configuring glad (the OpenGL loader).
- Generates a tree from a user-specified axiom and rule set.
- Configurable actions that determine how the generated symbols are converted to a 3D object.
- Built-in L-system presets.
- Saving and loading L-system and mesh settings.
- Better meshing algorithm.
- Export to .obj file.