Plants generation with xGenerative Design

Hi All,

 

I have been trying to profit from my downtime lately by investing time in learning more of the xGen functionality by building up some library assets.

I have developed a workflow/algorithms with the aim to create various customizable assets of trees and bushes that can be used in architectural and civil engineering projects to generate convincing plans and elevations.

The idea that I tried to stick to is to have conceptual representations for various types and sizes of plants rather than mimicking real life species, so I ended up with a mixture of an artistic take on the subjects and an utilitarian asset that can be used in project without competing with the context it is supposed to enhance . Hopefully that makes sense 😃  

 

It is a work in progress, and I did initially start with the idea to utilize the Lindenmayer (L-systems) algorithms and also tried to decipher some of the videos by @NS but at the end opted for some sort of interpretation on my own,  where I used a system of rings at each loop for the spawning of the branches and some basic sequence variations to affect various parameters and introduce randomness in the overall plant growth. It worked good enough for what I needed. Perhaps not very optimized as more that 3-4 levels gets already quite computer intensive generating the geometry (see video).

 

Anyhow, here are some screenshots of the results and the actual 3dxml file if anyone fancies a dig into it.

 

 

 

 

 

 

Here are the sets of the 3 typologies i generated to show the specter of variety you can get from the algorithms. 

 

All in all, I learned a good deal about loops and got even more excited about xGen 😊