An interactive forest

We present a prototype of a forest in which a video game player can move and interact physically with the trees.The trees are procedurally built on-the-fly at each redraw. Two animation approaches are combined: a procedural method which handles most of the trees efficiently, and a physically-based method which allows user interaction with the trees. The physically-based method is dynamically applied only where needed. Physical data is computed only where the physical method is applied, and deleted afterwards. Smooth transitions between animation methods are performed.Levels of detail are used for rendering and for procedural animation. Our method allows the display and the animation, including user action, of a 256-tree forest at interactive rates.