Download - 1 Applications of Computer Graphics Professor Gilson A. Giraldi ([email protected]) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

Transcript
Page 1: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

1

Applications of Computer Graphics Professor

Gilson A. Giraldi ([email protected])

Coordenação de Ciência da Computação

Web Page:

http://virtual01.lncc.br/~giraldi/GB-109

Page 2: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

2

Tópicos

• Modelos Massa-Mola

• Modelos de Tecidos

• Escultura Digital e Modelagem de Próteses

• Animação Computacional de Fluidos e Geometria

•Geometria e Visão

Page 3: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

3

Modelos de Tecidos

• Modelos Massa-Mola

iiiiiii fxkxxm

• Video

Page 4: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

4

Modelos de Tecidos: Modelos Continuos

Page 5: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

5

Segmentação de Imagens

Page 6: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

6

Métodos Variacionais

OBS: Espaço e dimensão infinita

• Video

Page 7: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

7

Deformable Surfaces

.,............

,,...,,,,,,

,,,,

01

00

0100

0 0

tvu

tp

tp

tp

vuNvuNvuNtvuS

vuNtptvuS

nm

nm

n

i

m

jijij

PNT

•Espaço de dimensão finita (superfícies polinomiais)

Page 8: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

88

Deformable Surfaces

dudvvuvu

onde

ttE

tdudvvuvut

dudvtvuvut

dudvtvutvu

dudvtvududvt

SE

cinet

T

cinet

,,

:

,2

.,,2

,,2

,,2

,22

22

T0

0T

TT

TT

TT

T

NNM

PMPP

PNNP

PNNP

PNPN

PN

Page 9: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

999

Deformable Surfaces

,

2211

2211

2

22

2

11

2

22

2

11

ttttE

tdudvvv

ttdudvuu

t

dudvvvuu

dudvvu

dudvv

S

u

SE

elast

elast

PMPPMPP

PNN

PPNN

P

PNN

PPNN

P

PN

PN

2T

1T

TT

TT

TT

TT

TT

Page 10: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

10

Deformable Surfaces

,2

ttEDiss PMPP 0T

,,, dudvtvuSFEcampo

,0

PDiss

cinetcampoelast

EEEEL

.0

PPP

potDisscinet

E

t

EE

dt

d

F PMMPMPM 2100

Page 11: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

11

Aplicação: Escultura Virtual

• Interaction: mouse, haptic devices, etc• Geometric Modeling:

•Surfaces: Splines, Rational Splines, Implicit, Polygonal Surf, Point-Based•Volume: BSpline volumes, Mesh based models, Distance Field

Page 12: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

12

Aplicação: Modelos Digitais de Próteses

Fonte: Dissertação Luis Aquino (LNCC-2011)

Page 13: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

13

Lattice Methods: LBM

Page 14: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

14

Lattice• Lattice Geometry: Curved Surfaces• Lattice Symmetries: Tensor fields

Tese: D.R. Golberthttp://www.lncc.br/prjhemo/pablo/DissertationDRGolbert.pdf

Page 15: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

15

Geometria e Visão

Como medir distâncias em um espaço de cor?

3

1

3

1

2

i jjiij dXdXcds

Page 16: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

16

Frenet Frame

http://www.math.union.edu/~dpvc/talks/2000-11-23.MTCM/fframe.html

Frenet Moving Frame Example

Page 17: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

17

Fonte:http://www.ag.jku.at/pubs/2007wjzl.pdf

Moving Frames Applications

Quaternion Frame Approach to Streamline Visualization. Andrew J. Hanson and Hui Ma

Streamline Visualization:

Page 18: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

18

Quaternion Frame Approach to Streamline Visualization. Andrew J. Hanson and Hui Ma IEEE Trans . on Vis. and CG

Streamline Visualization:

Fonte: http://www.britannica.com

Modelo Interessante:

;0;0;0

:

;

;

;

000 zzyyxx

sa

dt

dzdt

dydt

dx

zy,x,v

zy,x,v

zy,x,v

Page 19: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

19

Questões Interessantes

• Massa Mola e Métodos Multi-Escala

• Fluidos + Superfícies Deformáveis

• Geometria; Teoria da Relatividade e Animação

Page 20: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

20

Computational Fluid Animation

•Navier-Stokes

2 ,dv

p g vdt

•Discretization Method

hrVr

iii

i

i

rrWrAm

rA,

;

hrVr

iii

i

i

rrWrAm

rA,

;

Filmes: http://visfluid.lncc.br/videos.html

Page 21: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

21

Topological Derivative

Page 22: 1 Applications of Computer Graphics Professor Gilson A. Giraldi (gilson@lncc.br) Coordenação de Ciência da Computação Web Page: giraldi/GB-109.

22

Modelos Multi-Escala

Fig: Elemento de Volume Representativo (EVR). (Ref. Tese S. M Giusti)