Procedural Generation of Tree Models in Blender
Subscribe:  iCal  |  Google Calendar
7, Mar — 12, Jun
Austin US   9, Mar — 19, Mar
San Francisco US   19, Mar — 24, Mar
San Francisco US   19, Mar — 21, Mar
Anaheim US   23, Mar — 26, Mar
Latest comments

Donald Trump, insulation is a seamless wall with airpockets. Ceilings can be printed using a re-enforcing scaffold for support. Try googling info..

by Polygrinder
8 hours ago

Really awesome work and the tutorial is fantastic. Thanks for sharing.

by Dave
8 hours ago

Absolutely no information about the 4.2 release - was it ever released in September. There is about as much information on trueSKY as there is in any of the so called products that use it. For me this lack of transparency is killing there business and points to fundamental issues with the technology. Google trueSKY in YouTube and you'll hardly get any information at all. For such a ground breaking technology this is very suspicious. Do they not have a marketing team - do they even care? Sounds like a very small company which wishes to remain small and doesn't understand what they can become because with the technology they have they should be targeting a bigger profile, revenue streams and audiance than they have and the lack of foresight here with the Simul management is quite frankly very disapointing. Another 10 years could easily disapear for these guys and they will simply remain a small fish. Very sad.

Procedural Generation of Tree Models in Blender
13 July, 2017

Charlie Hewitt is working on a project that can change the way you work on vegetation in Blender. The developer wants to build on the principles set out by Lindenmayer in order to procedurally generate realistic 3D models of trees, incorporating modern graphics techniques to enhance the output of conventional Lindenmayer systems. What this means is that the talent is working on a fully usable Blender plugin that can drastically optimize your workflow. 

Here is what Charlie posted on Github

Tree Samples

Read the write up here.

I’d love to develop this into a fully usable blender plugin but don’t currently have the time, if anyone would like to I’d very much support this.

If you want to try out the code as is:

  • Copy ch_trees into the blender addons folder (…/ on mac)
  • Restart blender
  • Start a new blend file and in the text editor panel open …/ch_trees/parametric/ or …/ch_trees/lsystems/
  • Uncomment the final few lines including construct(…)
  • Run the script (it will take a few seconds, or more, to generate the tree so don’t worry if blender appears to freeze – if you open blender through the command line then you can track the progress)
  • You can change the quaking_aspen bit inside construct(…) to generate different types of trees – see …/parametric/tree_params and …/lsystems/sys_defs for available presets. You can also edit/create new tree types.

(apologies for such a protracted process, this is why I’d love to incorporate it into an actual plugin – hopefully I or someone else will get around to this soon)

Charlie Hewitt

You can get the files here. Want to know more? Here is the full paper with all the details on the model. You can even use the data to create your own plugin and share it with us. 

Source: GitHub

Leave a Reply

Be the First to Comment!