The sapling add on in blender works well but, not very good for games or close up for a video render. It generates a good bit of polys. Mainly in the leaves. That is not so bad because you could easily randomly select the leaf planes and delete two thirds of the planes created (for games). Then scale the rest (planes) larger.However, when the planes are generated they are not generated compared to the origin of the branch. Meaning if you plan to use only a few textures for the leaf planes, they will not all be facing the correct way. Many will have to be rotated. I would use the Sapling add on for games or cut scenes, but I would model my own leaf planes.