A customizable procedurally-generated fractal tree.
From Code to Table
This organic looking tree was actually "grown" from a numeric seed using a simple mathematical algorithm.
Now you can use the Customizer App to create your own unique tree! You can change the parameters around to create a variety of different shapes, and you can also add your own text around the base.
Or, edit the OpenSCAD code and create a new species! My Instructable will get you started.
Edit: When I first posted this there were some things in my .scad script that Customizer didn't like. I think I've got most the bugs worked out now except for one thing. You have to edit one of the values before it will preview the first time. Before that it just shows a trunk.
Edit 2: If you want to download the code for all the individual steps in the Instructable, you can now clone it from GitHub at https://github.com/steveweber314/ProceduralTrees
The tree follows the basic pattern of grow, split, and repeat.
Grow, Split, and Repeat.
There are many other forms this tree could evolve into. You are encouraged to remix it and alter the formula! For example, you could make a conifer by growing the trunk straight up, and sending a ring of branches outwards at each knuckle.
The journey of writing this OpenSCAD script is documented in my Instructable. Please take a look, and if you like it, please consider voting for it in the Instructables 3D Printing contest and First Time Authors contest.
Model trains, RC car racing, architectural modelling and other scale models, tabletop games, low maintenance bonsai, Lego, fairy gardens, tiny dollhouses, tiny festive lighted Christmas towns, and any other miniatures.