Here I have set out to create an addon for Blender that creates a wide variety of realistic cones from a small amount of geometry and a text based definition. I’ll show examples first and more explanation lower down the page. The aim was to produce objects with a high degree of realism. As a consequence the outputed meshes have a reasonably high polygon count and are most suitable for rendering rather than game insertion.
Firs and Spruces
Sample images using cones
A breakdown of the main image showing the different cones used
The addon comes in two parts. The first is a stand alone addon which takes a phyllotactic spiral and wraps it around a solid cone-like form. Phyllotactic spirals underlie many of the patterns you see in plant growth from the arrangement of seeds in a sunflower head to the arrangement of shoots around a tree branch. In every case 2 interlocking spirals are evident, one spiralling clockwise, the other anticlockwise. These spirals can usually be seen as 2 adjacent Fibonacci numbers, referred to as the parastichy. The addon allows for parastichies from 2/3 to 21/34 as well as tools to finely adjust the resulting shape. A mesh is created from the outside vertices and a central core created also.
The second addon reads a list of cones in from a JSON file and gives provision to add any one of these cones to the scene in a quantity from 1 to 125. Each cone reads a definition from its own JSON file and uses the vertex information from the phyllotactic dome specified to size and arrange into a realistic cone the scale objects contained in its own blend file. Each cone is randomised so that every one is unique. By manipulation of the JSON definition files and the source blend file, a huge variety of cones can be created.
These assets can be found for sale very reasonably priced on Blender Marketplace: https://blendermarket.com/creators/martinpreston