TreeSketch: Interactive procedural modeling of trees on a tablet

Steven Longay1, Adam Runions1, Frédréric Boudon2, and Przemyslaw Prusinkiewicz1
1 University of Calgary
2 CIRAD/INRIA, Virtual Plant Team, UMR AGAP


TreeSketch is a system for modeling complex trees that look natural yet are creatively designed. The system integrates procedural tree generation with a multi-touch tablet interface that provides detailed control of tree form. The procedural component is based on the concept of tree self-organization and simulates competition of branches for space and light as the tree develops from a seedling. The modeler can control this process by directing growth with a procedural brush, changing parameters as the tree grows, interleaving controlled and autonomous growth, and editing generated forms. Complex trees can be created in a matter of seconds.


Steven Longay, Adam Runions, Frédéric Boudon, and Przemyslaw Prusinkiewicz. TreeSketch: Interactive modeling of trees on a tablet. Proceedings of the Eurographics Symposium on Sketch-Based Interfaces and Modeling, pp. 107-120, 2012.

Download PDF here (26Mb), or download the reduced version (4Mb). The definitive version is available at the publisher's site.