Floral diagrams and inflorescences: interactive flower modeling using botanical structural constraints

We present a system for modeling flowers in three dimensions quickly and easily while preserving correct botanical structures. We use floral diagrams and inflorescences, which were developed by botanists to concisely describe structural information of flowers. Floral diagrams represent the layout of floral components on a single flower while inflorescences are arrangements of multiple flowers. Based on these notions, we creted a simple user interface that is specially tailored to flower editing, while retaining a maximum variety of generable models. We also provide sketching interfaces to define the geometries of floral components. Separation of structural editing and editing of geometry makes the authorig process more flexible and efficient. We found that even novice users could easily design various flower models using our technique. Our system is an example of application-customized sketching, illustrating the potential power of a sketching interface that is carefully designed for a specific application.

[1]  John F. Hughes,et al.  SKETCH: An Interface for Sketching 3D Scenes , 1996, SIGGRAPH.

[2]  S. Matsuoka,et al.  Teddy: a sketching interface for 3D freeform design , 1999, SIGGRAPH Courses.

[3]  J. Hughes,et al.  SKETCH: an interface for sketching 3D scenes , 1996, SIGGRAPH Courses.

[4]  Toshimitsu Tanaka,et al.  Generalized symmetry and its application to 3D shape generation , 2005, The Visual Computer.

[5]  Toshimitsu Tanaka,et al.  Generalized symmetry and its application to 3D shape generation , 2005, The Visual Computer.

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

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

[8]  Jun Rekimoto,et al.  Flat3D: A Shared Virtual 3D World System for Creative Activities and Communication , 2003 .

[9]  Jun Rekimoto,et al.  Flat3D: A Shared Virtual 3D World System for Creative Activities and Communication , 2003 .

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

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

[12]  Przemyslaw Prusinkiewicz,et al.  L-systems: from the Theory to Visual Models of Plants , 2001 .

[13]  Przemyslaw Prusinkiewicz,et al.  L-systems: from the Theory to Visual Models of Plants , 2001 .

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

[15]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

[16]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

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

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

[19]  Oliver Deussen,et al.  A Modelling Method and User Interface for Creating Plants , 1997, Comput. Graph. Forum.

[20]  Oliver Deussen,et al.  A Modelling Method and User Interface for Creating Plants , 1997, Comput. Graph. Forum.

[21]  Gershon Elber,et al.  Inferring 3D models from freehand sketches and constraints , 1997, Comput. Aided Des..

[22]  Gershon Elber,et al.  Inferring 3D models from freehand sketches and constraints , 1997, Comput. Aided Des..

[23]  Oliver Deussen,et al.  Interactive modelling and animation of branching botanical structures , 1996 .

[24]  Oliver Deussen,et al.  Interactive modelling and animation of branching botanical structures , 1996 .

[25]  Hod Lipson,et al.  Identification of Faces in a 2D Line Drawing Projection of a Wireframe Object , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Hod Lipson,et al.  Identification of Faces in a 2D Line Drawing Projection of a Wireframe Object , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

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

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

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

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

[31]  David Pugh,et al.  Designing solid objects using interactive sketch interpretation , 1992, I3D '92.

[32]  David Pugh,et al.  Designing solid objects using interactive sketch interpretation , 1992, I3D '92.

[33]  A. Bell,et al.  Plant Form: An Illustrated Guide to Flowering Plant Morphology , 1991 .

[34]  A. Bell,et al.  Plant Form: An Illustrated Guide to Flowering Plant Morphology , 1991 .

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

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

[37]  A. Lindenmayer Mathematical models for cellular interactions in development. II. Simple and branching filaments with two-sided inputs. , 1968, Journal of theoretical biology.

[38]  Aristid Lindenmayer,et al.  Mathematical Models for Cellular Interactions in Development , 1968 .