3D plant generator
This is an L-System visualizer I wrote in Rust. Systems are fully customizable and multiple "plants" can be generated. The UI is fairly primitive, using egui
to directly modify data. (A refactor of the UI system is in order, as this was built purely to prototype and needs work on usability. The Rust GUI ecosystem [especially on web] was very immature at the time when I built this. Nevertheless I think the resulting images are pretty enough to share!) The embedded frame on this page is fully interactive.
Examples
Fractal Plant
Axiom: X
Rules:
- X=F+[[^X]-vX]-F[-FX]+X<br>
- F=FF<br>
- Rotation: 25°<br><br>
A 3D adaptation of the formula available on Wikipedia and some other articles online.
← Back home
2022 Jan
2021 Sep
2018 May
2018 May
2018 Mar
2021 Nov
2021 Aug
2020 Nov
2018 Dec
More projects
There's an app for that
🔒
See how I amped up design for A Cloud Guru's mobile app on phones and tablets
Building a community
🔒
View a full case study on how to build a healthy community by design
The Reel: Sports Highlights
See how I enabled sports fans to browse, follow, and share their favorite highlight clips
Rust documentation
Check out the data behind improving your documentation site designs and information architecture
Resamplr sound library
Take a look at how I designed and developed an audio sample store from the ground up
3D plant generator
Play with an experimental tool used to generate plant-like structures
Cat shelf bracket
Check out this thing I made for my little guy so he can be happier exploring indoors
rust.audio
An interactive site for Rust audio crates and resources.
GitHub Game Off 2018
Listen to how I contributed to one of the top games in the 2018 Game Off