Synthetic tree models from iterated discrete graphs

We present a method to generate models for trees in which we first create a weighted graph, then places endpoints and root point and plan least-cost paths from endpoints to the root point. The collection of resulting paths form a branching structure. We create a hierarchical tree structure by placing subgraphs around each endpoint and beginning again through some number of iterations. Powerful control over the global shape of the resulting tree is exerted by the shape of the initial graph, allowing users to create desired variations; more subtle variations can be accomplished by modifying parameters of the graph and subgraph creation processes and by changing the endpoint distribution mechanisms. The method is capable of matching a desired target structure with a little manual effort, and can easily generate a large group of slightly different models under the same parameter settings. The final trees are both intricate and convincingly realistic in appearance.

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

[2]  Hui Xu,et al.  Knowledge and heuristic-based modeling of laser-scanned trees , 2007, TOGS.

[3]  Radomír Mech,et al.  Metropolis procedural modeling , 2011, TOGS.

[4]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[5]  Alexander Bucksch,et al.  SkelTre - Fast Skeletonisation for Imperfect Point Cloud Data of Botanic Trees , 2009, 3DOR@Eurographics.

[6]  Radomír Mech,et al.  Realistic modeling and rendering of plant ecosystems , 1998, SIGGRAPH.

[7]  Hao Zhang,et al.  Automatic reconstruction of tree skeletal structures from point clouds , 2010, SIGGRAPH 2010.

[8]  Radomír Mech,et al.  Visual models of plants interacting with their environment , 1996, SIGGRAPH.

[9]  B. Neubert,et al.  Approximate image-based tree-modeling using particle flows , 2007, SIGGRAPH 2007.

[10]  Ling Xu,et al.  Constructive Path Planning for Natural Phenomena Modeling , 2008, Artificial Intelligence Techniques for Computer Graphics.

[11]  Takeo Igarashi,et al.  The Sketch L-System: Global Control of Tree Modeling Using Free-Form Strokes , 2006, Smart Graphics.

[12]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

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

[14]  Adam Runions,et al.  Modeling Trees with a Space Colonization Algorithm , 2007, NPH.

[15]  Mark James,et al.  Synthetic topiary , 1994, SIGGRAPH.

[16]  Radomír Mech,et al.  Self-organizing tree models for image synthesis , 2009, ACM Trans. Graph..

[17]  Long Quan,et al.  Image-based tree modeling , 2007, SIGGRAPH 2007.

[18]  Christophe Godin,et al.  Structure from silhouettes: a new paradigm for fast sketch‐based design of trees , 2009, Comput. Graph. Forum.

[19]  Ling Xu,et al.  Modeling dendritic shapes - using path planning , 2008, GRAPP.

[20]  Xuejin Chen,et al.  Sketch-based tree modeling using Markov random field , 2008, SIGGRAPH 2008.