Deformation causes change in the shape keeping typically the same - - PowerPoint PPT Presentation

deformation causes change in the shape keeping typically
SMART_READER_LITE
LIVE PREVIEW

Deformation causes change in the shape keeping typically the same - - PowerPoint PPT Presentation

Deformation causes change in the shape keeping typically the same topology Geometric deformation (does not account for any law of physics) Local or global deformation Deformation: A transformation/mapping of the positions of every particle in


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3

Deformation causes change in the shape keeping typically the same topology Geometric deformation (does not account for any law of physics) Local or global deformation

slide-4
SLIDE 4

Deformation: A transformation/mapping of the positions

  • f every particle in the original object to those in the

deformed body Each particle represented by a point p is moved by φ(•): p → φ (t, p) where p represents the original position and φ(t, p) represents the position at time t.

slide-5
SLIDE 5
slide-6
SLIDE 6
  • Changing an object’s shape

–Usually refers to non-simulated algorithms –Usually relies on user guidance

  • Easiest when the number of faces and vertices of a

shape is preserved, and the shape topology is not changed either –Define the movements of vertices

slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

Hierarchical B-Spline Surfaces

slide-19
SLIDE 19

Hierarchical B-Spline Surfaces

slide-20
SLIDE 20

Hierarchical B-Spline Surfaces

slide-21
SLIDE 21

Hierarchical B-Spline Surfaces

slide-22
SLIDE 22

Hierarchical B-Spline Surfaces

slide-23
SLIDE 23

Hierarchical B-Spline Surfaces

slide-24
SLIDE 24

Hierarchical B-Spline Surfaces

slide-25
SLIDE 25

A Barr SIGGRAPH 1984

slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
  • Physical Analogy: A clear, flexible plastic

parallelepiped with one or more objects embedded in it.

  • The embedded objects are also flexible so that they

deform with the object.

slide-33
SLIDE 33

Parametric surfaces are free-form surfaces. The flexibility in this technique of deformation allows us deform the model in a free-form manner. Any surface patches Global or local deformation Continuity in local deformation Volume preservation

slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36
slide-37
SLIDE 37
  • Department of Computer Science

Center for Visual Computing

CSE528

  • 3

2 5 4 , 3 2 5

  • v

2 2

) 1 ( ) 1 ( v u

  • 2

) 1 ( ) 1 ( 2 v u u

  • 2

2

) 1 ( v u

  • v

v u ) 1 ( ) 1 ( 2

2

  • v

v u ) 1 ( 2

2

  • v

v u u ) 1 ( ) 1 ( 4

slide-38
SLIDE 38
slide-39
SLIDE 39

Basic idea: deform space by deforming a lattice around an

  • bject
  • The deformation is defined by

moving the control points of the lattice

  • Imagine it as if the object were

enclosed by rubber

  • The key is how to define

–Local coordinate system –The mapping

slide-40
SLIDE 40
slide-41
SLIDE 41
slide-42
SLIDE 42
slide-43
SLIDE 43

Can enforce Ckcontinuity

  • Surface (s, t, u) = (s(v, w), t(v, w), u(v, w))
  • Two adjacent FFDs X1(s1, t1, u1) & X2(s2, t2, u2)

with common boundary s1= s2= 0

  • Conditions for first derivative continuity

–∂X1(0, t, u) / ∂s = ∂X2(0, t, u) / ∂s –∂X1(0, t, u) / ∂t = ∂X2(0, t, u) / ∂t –∂X1(0, t, u) / ∂u = ∂X2(0, t, u) / ∂u

slide-44
SLIDE 44

Can enforce Ckcontinuity

slide-45
SLIDE 45

Can enforce Ckcontinuity

slide-46
SLIDE 46

Volume Preservation

slide-47
SLIDE 47

Non Parallelopiped Lattice

slide-48
SLIDE 48

Non Parallelopiped Lattice

slide-49
SLIDE 49

Non Parallelopiped Lattice

slide-50
SLIDE 50

Some Results

slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59

1. Hirearchical B-spline refinement, DR Forsey and RH Bartels, SIGGRAPH 88, Computer Graphics, Vol 22, No 4, August 1988

  • 2. Fee form deformation of solid geometric models, TW Sederberg, SR Parry,

SIGGRAPH 86, Computer Graphics, Vol 20, No 4, August 1986

  • 3. Extended free form deformation: A sculpting tool for 3D geometric modeling,

S Coquillart, SIGGRAPH 90, Computer Graphics, Vol 24, No 4, Aug 1990

  • 4. Direct manipulation of free form deformations, WM Hsu, JF Hughes, H Kaufman,

SIGGRAPH 92, Computer Graphics, Vol 26, No 2, July 1992

slide-60
SLIDE 60