Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and - - PowerPoint PPT Presentation

hierarchical deformation of
SMART_READER_LITE
LIVE PREVIEW

Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and - - PowerPoint PPT Presentation

Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and Scott Schaefer Motivation Simplified control of deformation Motivation Simplified control of deformation Motivation Simplified control of deformation No


slide-1
SLIDE 1

Hierarchical Deformation of Locally Rigid Meshes

Josiah Manson and Scott Schaefer

slide-2
SLIDE 2

Motivation

  • Simplified control of deformation
slide-3
SLIDE 3

Motivation

  • Simplified control of deformation
slide-4
SLIDE 4

Motivation

  • Simplified control of deformation
  • No auxiliary control structures
slide-5
SLIDE 5

Motivation

  • Simplified control of deformation
  • No auxiliary control structures
  • Arbitrary mesh connectivity
slide-6
SLIDE 6

Motivation

  • Simplified control of deformation
  • No auxiliary control structures
  • Arbitrary mesh connectivity
  • Fast feedback
slide-7
SLIDE 7

Auxiliary Controls

Skeletons

slide-8
SLIDE 8

Auxiliary Controls

[Sederberg and Parry 1986]

Grids

slide-9
SLIDE 9

Auxiliary Controls

[Ju et al. 2005] [Joshi et al. 2007]

Cages

slide-10
SLIDE 10

Intrinsic Controls

Subdivision control mesh

[Catmull and Clark 1978]

slide-11
SLIDE 11

Intrinsic Controls

[Sorkine and Alexa 2007] [Botsch et al. 2006]

Thin shell simulation

slide-12
SLIDE 12

Intrinsic Controls

Volumetric simulation

[Mezger et al. 2007]

slide-13
SLIDE 13

Intrinsic Controls

Vibrational modes

[Hildebrandt et al. 2012]

slide-14
SLIDE 14

Our Solution

  • Simplify the mesh
  • Perform physical simulation
  • Add details conforming to the simulation
slide-15
SLIDE 15
slide-16
SLIDE 16

Mesh Simplification

slide-17
SLIDE 17

Mesh Simplification

slide-18
SLIDE 18

Mesh Simplification

slide-19
SLIDE 19

Mesh Simplification

.9 .9 .4 .8 .6 .5 .7 .7 .1 .4 .3 .7 .5 .3 .1 .4 .5 .2 .7 .2 .3 .4 .7 .1 .6 .5 .8 .2 .6 .2 .5 .4 .7 .3 .7 .3 .7 .3

slide-20
SLIDE 20

Mesh Simplification

.9 .9 .4 .8 .6 .5 .7 .7 .1 .4 .3 .7 .5 .3 .1 .4 .5 .2 .7 .2 .3 .4 .7 .1 .6 .5 .8 .2 .6 .2 .5 .4 .7 .3 .7 .3 .7 .3

slide-21
SLIDE 21

Mesh Simplification

slide-22
SLIDE 22

Mesh Simplification

slide-23
SLIDE 23

Mesh Simplification

slide-24
SLIDE 24

Mesh Simplification

slide-25
SLIDE 25

Mesh Simplification

slide-26
SLIDE 26

Edge Collapse Metric

Distance to planes Distance to points

slide-27
SLIDE 27

Edge Collapse Metric

Distance to planes Distance to points

slide-28
SLIDE 28

Edge Collapse Metric

Distance to planes Distance to points

slide-29
SLIDE 29

As-rigid-as-possible Deformation

  • As-rigid-as-possible surface modeling

[Sorkine and Alexa 2007]

slide-30
SLIDE 30

As-rigid-as-possible Deformation

  • As-rigid-as-possible surface modeling

[Sorkine and Alexa 2007]

  • Added ability to satisfy constraints not at

mesh vertices

slide-31
SLIDE 31

As-rigid-as-possible Deformation

slide-32
SLIDE 32

As-rigid-as-possible Deformation

slide-33
SLIDE 33

As-rigid-as-possible Deformation

slide-34
SLIDE 34

Adding Details

slide-35
SLIDE 35

Adding Details

slide-36
SLIDE 36

Adding Details

slide-37
SLIDE 37

Adding Details

slide-38
SLIDE 38

Adding Details

slide-39
SLIDE 39

Adding Details

slide-40
SLIDE 40

Adding Details

slide-41
SLIDE 41

Adding Details

slide-42
SLIDE 42

Adding Details

slide-43
SLIDE 43

Adding Details

slide-44
SLIDE 44

Adding Details

slide-45
SLIDE 45

Adding Details

slide-46
SLIDE 46

Adding Details

slide-47
SLIDE 47

Adding Details

slide-48
SLIDE 48

Adding Details Constrained

  • Deform local neighborhood before expansion
slide-49
SLIDE 49

Adding Details Constrained

slide-50
SLIDE 50

Adding Details Constrained

slide-51
SLIDE 51

Results

slide-52
SLIDE 52

Results

slide-53
SLIDE 53

Convergence Time

slide-54
SLIDE 54

Benefits of Simplification

slide-55
SLIDE 55

Benefits of Simplification

slide-56
SLIDE 56

Benefits of Simplification

slide-57
SLIDE 57

Benefits of Simplification

slide-58
SLIDE 58
slide-59
SLIDE 59

Different Transforms

Rigid Similarity Stretch

slide-60
SLIDE 60

Conclusion

  • Calculate deformation at low resolution
  • Expand to high resolution

– As-rigid-as-possible, satisfy constraints – Use a local, symmetric expansion operation

  • Combine with other methods

– Different deformation of base mesh – As-similar-as-possible, tangential stretch

slide-61
SLIDE 61
slide-62
SLIDE 62

Multiresolution Signal Processing for Meshes

slide-63
SLIDE 63

Convergence Iterations