Floral diagrams and inflorescences
Download
1 / 25

- PowerPoint PPT Presentation


  • 1582 Views
  • Updated On :

Floral diagrams and inflorescences: flower modeling interface using botanical structural constraints Takashi Ijiri, Shigeru Owada, Makoto Okabe, Takeo Igarashi Presented by Keynes SIGGRAPH 2005 Takashi Ijiri T.Igarashi Laboratory , Department of Computer Science,

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '' - Samuel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Floral diagrams and inflorescences l.jpg

Floral diagrams and inflorescences:

flower modeling interface using botanical structural constraints

Takashi Ijiri, Shigeru Owada, Makoto Okabe, Takeo Igarashi

Presented by

Keynes

SIGGRAPH

2005


Slide2 l.jpg

Takashi Ijiri

T.Igarashi Laboratory,

Department of Computer Science,

The University of Tokyo

Shigeru Owada

Graduated from User Interface Research Group at The University of Tokyo on March, 2005

A member of Sony Computer Science Laboratories, Inc. from May, 2005

Makoto Okabe

T.Igarashi Laboratory,

Department of Computer Science,

The University of Tokyo

Takeo Igarashi

Department of Computer Science, Graduate School of Information Science and Technology, The University of Tokyo


Outline l.jpg
Outline

  • Introduction

  • Related Work

  • Overview of the Modeling Process

  • Structure Editor

  • Geometry Editor

  • Result

  • Contribution & Future work


Introduction l.jpg
Introduction

  • Use floral diagrams and inflorescences

  • Separation of structural editing and editing of geometry makes the authoring process more flexible and efficient.

  • Our system is an example of application-customized sketching.


Floral diagram l.jpg

Stamen

Petal

Pistil

Sepal

Receptacle

Floral Diagram

  • Floral diagrams represent the layout of floral components on a single flower.

i) Stem cross-section

ii) Number of ovules

iii) Whether petals are connate

Bract


Inflorescence l.jpg
Inflorescence

  • An inflorescencerepresents a branch bearing multiple flowers.

  • There are three inflorescence groups: indeterminate, determinate, and compound.


L system l.jpg
L-System

  • L-systems are a mathematical formalism proposed by the biologist Aristid Lindenmayer in 1968.

  • In Chomsky grammars productions are applied sequentially, whereas in L-systems they are applied in parallel, replacing simultaneously all letters in a given word.

  • http://www.biologie.uni-hamburg.de/b-online/e28_3/lsys.html

  • http://episte.math.ntu.edu.tw/java/jav_Lsystem/


Botanic modeling system i l.jpg
Botanic Modeling System (I)

  • The first group concentrates mainly on visual plausibility rather than botanical correctness.

  • This type of modeler tends to offer a simple user interface, but its underlying method is to use a predefined library, and it is therefore difficult to design models that are not in the library.

[Deussen and Lintermann 1999]


Botanic modeling system ii l.jpg
Botanic Modeling System (II)

  • The second group tries to build a theoretical framework based on biological knowledge. For example, the L-System

  • Difficult to encode and decipher the behavior of real-world plants in such a simple form, and users must also have specific biological knowledge about plants.

  • The actual geometry of the individual components; leaves, petals, stems, etc. remains to be determined by the user.

  • [Prusinkiewicz and Lindenmayer 1990].


Botanic modeling system now l.jpg
Botanic Modeling System (Now)

  • Easy-to-use interface

  • Model a wide variety of biologically plausible flower models.

  • Structure Editor

    • Floral diagram

    • Inflorescences

  • Geometry Editor

    • Floral elements

    • Inflorescences

  • Our contribution is in simplifying the process of flower modeling, not in improving the final results.


Related work l.jpg
Related Work

  • L-system

    • Prusinkiewicz et al. [2001] also proposed using positional information to control parameters along a plant axis.

    • Boudon et al. [2003] proposed an L-system-based process for designing Bonsai tree models.

  • Xfrog system [1997; 1999; Lintermann and Deussen 1996]

    • A rule-based approach and intuitive user interfaces using a graph representation.

    • It is not possible to separate structural and geometric definitions completely.

  • SKETCH system [Zeleznik et al. 1996]

  • Teddy system [Igarashi et al. 1999].

  • Defining a 3D curve is to draw strokes twice. [Cohen et al. 1999; Tobita and Rekimoto 2003].

  • Pentland and Kuo [1989] generated a 3D curve from its 2D projection using energy minimization, while Tanaka et al. [1989] used symmetric relations.



Floral diagram editor l.jpg
Floral Diagram Editor

  • Our floral diagram editor focuses on the layout of floral components.



Inflorescence editor cont l.jpg
Inflorescence Editor (cont’)

  • This formula produces the following values: 180, 120, 144, 135, 138.45, 137.14, and 137.65, covering almost all species [Bell 1991].

  • Users can also specify an arbitrary angle when necessary.


Inflorescence editor cont16 l.jpg
Inflorescence Editor (cont’)

  • Users import multiple models of different ages into the inflorescence editor top row in ascending order of age. The age is also linearly interpolated depending on the pattern


Inflorescence editor cont17 l.jpg
Inflorescence Editor (cont’)

  • There are special inflorescence patterns called headand spadix.

  • These inflorescence patterns can be compactly represented in floral diagrams, so we work with them in the floral diagram editor,


Pistil stamen l.jpg
Pistil & Stamen

  • A pistil is modeled using an inflation algorithm similar to “extrusion” in the Teddy system [Igarashi et al. 1999].

  • A stamen is defined as the sweep surface of a circle along a central axis drawn by the user. The user then draws another stroke to describe the axis of the stamen’s anther and the system creates a mesh by warping an ellipsoid along this stroke.


Petal sepal l.jpg
Petal & Sepal

  • The petal and sepal share a common user interface .

  • A petal object is implemented as a B-spline surface.



Inflorescence21 l.jpg
Inflorescence

  • Our algorithm is a specialized version of the energy-minimizing curve reconstruction proposed by Pentland and Kuo [1989].




Contribution l.jpg
Contribution

  • Propose a system for efficiently modeling flowers with correct botanical structures.

  • Introduce floral diagrams and inflorescences, which were developed by botanists

  • Propose a specialized sketch-based geometry editor for floral elements.

  • The basis of our approach is the importance of separating structure editing from geometry editing. Our approach could be useful for modeling other targets with complicated structures and geometry, such as trees, insects, four-footed animals, etc.; in the future we would like to deal with these targets.


Future work l.jpg
Future Work

  • Allow users to use the 3D view to directly manipulate the layout of floral diagram.

  • We plan to allow for more flexible positional control [Prusinkiewicz et al. 2001] in inflorescences.

  • Would be to extend our system to support entire plant structures. We are also interested in creating a flower arrangement application; this application would require a combination of biological and artistic knowledge.


ad