UV Mapping a tree

Hello everyone,

I am trying to get to know blender. I am aiming to create models, which will be imported to unity game engine.

Currently I am working on a RTS-like game and I am stuck creating trees. Tree creator in Unity & blender make wonderfull trees, but these trees have to many detail and vertices, to be usefull in RTS game.

I have a tree model to practice on exported from Dota 2:


The ‘leaves’ is just simple planes.

When I unwrap (without marking seams) this model, I get UV map like this:


That means that I would have to texture each leave plane separately.

I have seen models in Unity having UV maps with only bark texture and one branch, acting as leaves texture, like this:


Is it possible to achieve this in blender?

Any help would be apprectiated.

It is always a good idea to Unwrap and add textures to your leaves, before creating Tree. However, all is not lost.

If Your Tree Model is Joined, Then Go to Edit Mode. Select All and Press “P” for the Menu. Select “By Loose Part”. This way all of your tree is seperated in to Bark, Leaves , branches.

Now Select One Leaf, Unwrap it , Place your Leaf Textures (Give it a proper material). Go into Object Mode. Deselect All. Now Select your all leaves. Make sure, you select the unwrapped leaf in the end. Now Press “Ctrl+L” and from menu select “Join as UVs”. Press Once again and Select “Material” to apply the leaf material.

HOpefully, Your tree will render properly. Dont forget to Unwrap and apply texture to your Tree.