SpeedTree is a hybrid 3D modeler and runtime
engine that helps developers integrate great-looking trees in
real-time applications quickly. The focus is not so much on
best-possible quality, but in keeping a balance between quality and
real-time suitability.
Tree handling is divided into two different subtasks. First, you
generate realistic tree models using an editing tool. Second, you
apply proprietary algorithms to render the trees efficiently. This
approach is interesting, and attacks the core of the problem: As
tree geometry is inherently complex, and sometimes the tree will be
seen far away, it's very hard to handle the problem with a
modeling-only solution. Understanding the modeling and rendering
parts fully is essential to get good trees up and running
quickly.