20080917 zenglanling 3d plant modeling
TRANSCRIPT
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
1/52
3D Plants Modeling
Reporter: Zeng LanlingSep. 17,2008
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
2/52
Floral Diagrams and Inflorescences: Interactive Flower Modeling Using
Botanical Structural Constraints
Takashi Ijiri (The University of Tokyo), Shigeru Owada (TheUniversity of Tokyo and Sony CSL), Makoto Okabe, (The University
of Tokyo), Takeo Igarashi (The University of Tokyo and JST/PRESTOsiggraph2005
Seamless Integration of Initial Sketching and Subsequent Detail
Editing in Flower Modeling
Takashi Ijiri (The University of Tokyo), Shigeru Owada (TheUniversity of Tokyo and Sony CSL), Takeo Igarashi (The University o
Tokyo and JST/PRESTO) Eurographics2006
Inhibition Fields for Phyllotactic Pattern Formation: a Simulation Study
Richard S. Smith (Univercity of Calgery), Cirs Kuhlemeler (Universityof Bern), Przemyslaw prusikiewicz (Univercity of Calgery) 2006 NRC
Canada
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
3/52
inflorescences : Interactive
flower modeling using botanicalstructural constraints
Takashi Ijiri
(The University of Tokyo)
Shigeru Owada
(Sony CS Laboratories Inc.)
Makoto Okabe(The University of Tokyo)
Takeo Igarashi
(The University of Tokyo, PRESTO/JST)
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
4/52
Contribution
Interaction techniques
A specific system to model flowers quickly and easily
Provide structural information of flowers developed by
botanists : floral diagrams & inflorescences
Separating structural editing and geometry editing
Provide sketching interfaces for user convenience
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
5/52
Notions
Floral diagram An iconic description of a flowers structural
characteristics
To design individual flowers
InflorescenceA branch with multiple flowers and its branching
pattern represented in a pictorial form
To design many flowers
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
6/52
Notions
Floral diagram Inflorescence
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
7/52
Floral Diagram
Pi : pistil :
St : stamen :Pe : petal :
O : ovary :
Se : sepal :
Bra : bract :
R : floral receptacle :A : axis
Up : petal connate to petal :
Sp : sepal adnate to stamen :
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
8/52
Inflorescence
Indeterminate : lower ones bloom first and higher ones follow
(A) raceme(), (B) corymb
Determinate : top or central first, lower or lateral follow
(C) dichasium, (D) drepanium
Compound : mixture
(E) compounded raceme
(A) (B) (C) (D) (E)
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
9/52
Overview
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
10/52
Floral Diagram Editor
(a) Edior (b) Brassica Rapa (c) Ranunculus acris
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
11/52
Floral Component Edit
sketch to
3D model transform alongcenter vein globaltransform localtransform
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
12/52
Inflorescence Editor
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
13/52
Result I
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
14/52
Result II
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
15/52
Result III
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
16/52
Result IV
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
17/52
Seamless Integration of Initial
Sketching and Subsequent Detail
Editing in Flower Modeling
Takashi Ijiri(The University of Tokyo)
Shigeru Owada
(Sony CS Laboratories Inc.)
Takeo Igarashi
(The University of Tokyo, PRESTO/JST)
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
18/52
Overview of the modeling process
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
19/52
Initial sketch as hierarchical billboards
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
20/52
Component representation
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
21/52
Main edit window and an overview window
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
22/52
Construction of an initial sketch
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
23/52
Transformation of the sketch into a 3D model
One is to create a new 3D component on the
billboard.
The other method reuse existing 3D components
from the component library.
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
24/52
Creating a new components
If the billboard type is a branch, when the user pressescreate 3D c
omponent button, the system generates a generalized cylinder alo
ng the skeleton of the billboard. The user then specifies its radius,
color, and texture using standard GUIs.
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
25/52
Creating a new components
Construction of a leaf. (a) A billboard is transformed into a leaf. (b)The system presents a curved blue canvas. (c) On which the user
creates a leaf by drawing two outlines . (d) The user can also modify t
he shape by drawing
modifying strokes (d).
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
26/52
Creating a new components
Construction of a flower. (a) A billboard is transformed into a f
lower. (b) The system generates a floral receptacle and presents it
s diagram (c). The user then creates billboards or 3D components
and arranges them on the receptacle (d), (e).
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
27/52
Reusing a 3D component
Billboard replacement. The user clicks to select a component (a) andtarget billboards (b). The system then replaces billboards with the
specified component (c). Users may also double-click to select all sibl
ing billboards (d).
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
28/52
Reusing a 3D component
Placing 3D components. The user selects a source (a) from the
library and draws a skeleton stroke (b). The system then places the
object (c). Examples of more complicated objects are shown in (d)
and (e).
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
29/52
Reusing a 3D component
Fitting a leaf object to the target skeleton
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
30/52
Skeleton-based deformation of 3D components
Skeleton-based deformation. The user draws the stroke shown
in red (a) and then the system deforms the target stem (b) so
that the stems skeleton fits the stroke on the screen (c).
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
31/52
Skeleton-based deformation of 3D components
Fitting the skeleton to the user-drawn stroke
R lt
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
32/52
Result
R lt
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
33/52
Result
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
34/52
Richard S. Smith(The University of Calgary)
Ris Kuhlemeier
(The University of Berne)
Przemyslaw Prusinkiewicz
(The University of Calgary)
Inhibition Fields for Phyllotactic
Pattern Formation: a SimulationStudy
M i id
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
35/52
Main idea
The postulate that existing pr imordia
inhibit the formation of new pr imordia
nearby.
Obj ti
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
36/52
Objective
The model can generate a wide variety of
phyllotactic patterns
Patterns can start in an empty peripheral zone or
from one or two cotyledons
The model can capture transitions in phyllotaxis,
such as the often-observed transition from
decussate to spiral patterns
The patterns can be initiated an propagated in arobust manner
Ph ll t ti tt
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
37/52
Phyllotactic patterns
M d l
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
38/52
Model
M d l
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
39/52
Model
Di f i hibiti
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
40/52
Diagram of inhibition
Di f i hibiti
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
41/52
Diagram of inhibition
I hibiti th h ld
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
42/52
Inhibition threshold
I hibiti th h ld
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
43/52
Inhibition threshold
Inhibition threshold(128)
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
44/52
Inhibition threshold(128)
Example(Arabidopsis)
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
45/52
Example(Arabidopsis)
Two inhibition functions
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
46/52
Two inhibition functions
Two inhibition functions
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
47/52
Two inhibition functions
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
48/52
Other method
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
49/52
Other method
Other method
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
50/52
Other method
Other method
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
51/52
Other method
-
7/29/2019 20080917 Zenglanling 3D Plant Modeling
52/52
Thank you!