Tree-gen: Procedural generation of tree models in blender

NOTE: I’m not the author of this addon!. I just found it randomly in github and I hadn’t seen it anywhere before, it’s pretty amazing so I though I should share it.

Also there is an awesome paper detailing the generation of the trees: https://chewitt.me/Papers/CTH-Dissertation-2017.pdf

13 Likes

Uahhh spectacular!

1 Like

I haven’t tried it yet but it looks Promising

Its unfortunate that this addon almost went unseen…

Meh. One click palm.

Nice find!i stumbled across this a while ago,but never used it(life stuff)
and promptly forgot about it.
Thanks for the reminder.

Interesting tool.
I’d like to see if there will be room for further development.

1 Like

Generated only model, no texture ??

1 Like

Really, really nice, but how do you get the leaves UV unwrapped? I don’t want a million separately unwrapped leaves, I want a few (1-3) copied all over…

Tried using this addon to match the UV islands: https://github.com/c30ra/uv-align-distribute/releases/tag/v4.0
Let it run for more than 30 minutes, but had to give up.

It looks like the leaves are added as a particle system, but the script bakes them to separate geo automatically. If only that part of the script could be stopped, that would be perfect, I think.

It is anyway difficult to understand which option does what…
Also, what’s the way to reset option to default in Blender? I knew but I can’t figure right now…

if you need to reset the plugin, then disable and re enable in add on list.

Nice addon. One click generate tree

No, I was meaning this http://designsync.com.au/how-to-quickly-reset-to-default-value-in-blender/
Not in 2.79 anyway. Still got a lot of thing on it.

So have anyone found a way to unwrap the leaves yet?

If you want to texture the leaves then use the rectangle leaf option and the UV should be unwrapped on generation. I haven’t tested this in a while but you should be able to correct it easily if the positioning is off.

For the renders I did above I didn’t use textures on the leaves, just a material, though this probably wouldn’t work up close. The trunks were textured using a tile-able bark texture I made and the standard curve UV unwrapping. Annoyingly I can’t find the original blend file…

Also great to see some interest in the plugin (I’m the original author) let me know any feedback!

The wiki (https://github.com/friggog/tree-gen/wiki) gives pretty detailed descriptions of what everything does if you want to use the more advanced features

PS for those above who wanted to reset, just load the Quaking Aspen parameters from the file, these are default

3 Likes

Hi, thanks a lot for the info and thanks for making this awesome tool!

It would be nice if you could have all the other shapes unwrapped too, as a tighter outline could help a bit with alpha overdraw. Alternatively, an option for using a custom mesh for leaves (and flowers) would be great.
If you are indeed using the particle system to generate the leaves then the best would be to leave the particle system active, so we can still swap or scale/transform the leaves after generation.