Structure from silhouettes: a new paradigm for fast sketch‐based design of trees

Modeling natural elements such as trees in a plausible way, while offering simple and rapid user control, is a challenge. This paper presents a method based on a new structure from silhouettes paradigm. We claim that sketching the silhouettes of foliage at multiple scales is quicker and more intuitive for a user than having to sketch each branch of a tree. This choice allows us to incorporate botanical knowledge, enabling us to infer branches that connect in a plausible way to their parent branch and have a correct distribution in 3D. We illustrate these ideas by presenting a seamless sketch‐based interface, used for sketching foliage silhouettes from the scale of an entire tree to the scale of a leaf. Each sketch serves for inferring both the branches at that level and construction lines to serve as support for sub‐silhouette refinement. When the user finally zooms out, the style inferred for the branching systems he has refined (in terms of branch density, angle, length distribution and shape) is duplicated to the unspecified branching systems at the same level. Meanwhile, knowledge from botany is again used for extending the branch distribution to 3D, resulting in a full, plausible 3D tree that fits the user‐sketched contours. As our results show, this system can be of interest to both experts and novice users. While experts can fully specify all parts of a tree and over‐sketch specific branches if required, any user can design a basic 3D tree in one or two minutes, as easily as sketching it with paper and pen.

[1]  B. Ripley Simulating Spatial Patterns: Dependent Samples from a Multivariate Density , 1979 .

[2]  Peter Oppenheimer,et al.  Real time design and animation of fractal plants and trees , 1986, SIGGRAPH.

[3]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[4]  Jason Weber,et al.  Creation and rendering of realistic trees , 1995, SIGGRAPH.

[5]  Andrew Kennedy Drawing Trees , 1996, J. Funct. Program..

[6]  Y. Couder,et al.  PHYLLOTAXIS AS A DYNAMICAL SELF ORGANIZING PROCESS. PART I: THE SPIRAL MODES RESULTING FROM TIME-PERIODIC ITERATIONS , 1996 .

[7]  Lakshman Prasad,et al.  Morphological Analysis of Shapes , 1997 .

[8]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[9]  Oliver Deussen,et al.  Interactive Modeling of Plants , 1999, IEEE Computer Graphics and Applications.

[10]  Julie Dorsey,et al.  Reconstructing 3D Tree Models from Instrumented Photographs , 2001, IEEE Computer Graphics and Applications.

[11]  Y. Guédon,et al.  Pattern analysis in branching and axillary flowering sequences. , 2001, Journal of theoretical biology.

[12]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.

[13]  Przemyslaw Prusinkiewicz,et al.  Interactive Design of Bonsai Tree Models , 2003, Comput. Graph. Forum.

[14]  Jürgen Symanzik,et al.  Statistical Analysis of Spatial Point Patterns , 2005, Technometrics.

[15]  Hujun Bao,et al.  A New Interpolatory Subdivision for Quadrilateral Meshes , 2005, Comput. Graph. Forum.

[16]  Takeo Igarashi,et al.  Interactive Design of Botanical Trees using Freehand Sketches and Example‐based Editing , 2005, Comput. Graph. Forum.

[17]  David A. Duce In Memoriam: Jürgen Schönhut , 2006, Comput. Graph. Forum.

[18]  P. Prusinkiewicz,et al.  Inhibition fields for phyllotactic pattern formation: a simulation study , 2006 .

[19]  Takeo Igarashi,et al.  Seamless Integration of Initial Sketching and Subsequent Detail Editing in Flower Modeling , 2006, Comput. Graph. Forum.

[20]  Long Quan,et al.  Image-based tree modeling , 2007, ACM Trans. Graph..

[21]  Oliver Deussen,et al.  Approximate image-based tree-modeling using particle flows , 2007, ACM Trans. Graph..

[22]  Seth Debolt,et al.  Ascorbate as a biosynthetic precursor in plants. , 2007, Annals of botany.

[23]  Alexei A. Efros,et al.  Photo clip art , 2007, SIGGRAPH 2007.

[24]  Takeo Igarashi,et al.  Interactive design of botanical trees using freehand sketches and example-based editing , 2004, SIGGRAPH Courses.

[25]  D. Barthélémy,et al.  Plant architecture: a dynamic, multilevel and comprehensive approach to plant form, structure and ontogeny. , 2007, Annals of botany.

[26]  Single image tree modeling , 2008, SIGGRAPH Asia '08.

[27]  Xuejin Chen,et al.  Sketch-based tree modeling using Markov random field , 2008, ACM Trans. Graph..

[28]  Przemyslaw Prusinkiewicz,et al.  Sketch-based parameterization of L-systems using illustration-inspired construction lines , 2008, SBM'08.

[29]  Marie-Paule Cani,et al.  Matisse: painting 2D regions for modeling free-form shapes , 2008, SBM'08.