Hierarchical Deformation of Locally Rigid Meshes Josiah Manson and - - PowerPoint PPT Presentation
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 2
Motivation
- Simplified control of deformation
SLIDE 3
Motivation
- Simplified control of deformation
SLIDE 4
Motivation
- Simplified control of deformation
- No auxiliary control structures
SLIDE 5
Motivation
- Simplified control of deformation
- No auxiliary control structures
- Arbitrary mesh connectivity
SLIDE 6
Motivation
- Simplified control of deformation
- No auxiliary control structures
- Arbitrary mesh connectivity
- Fast feedback
SLIDE 7
Auxiliary Controls
Skeletons
SLIDE 8
Auxiliary Controls
[Sederberg and Parry 1986]
Grids
SLIDE 9
Auxiliary Controls
[Ju et al. 2005] [Joshi et al. 2007]
Cages
SLIDE 10
Intrinsic Controls
Subdivision control mesh
[Catmull and Clark 1978]
SLIDE 11
Intrinsic Controls
[Sorkine and Alexa 2007] [Botsch et al. 2006]
Thin shell simulation
SLIDE 12
Intrinsic Controls
Volumetric simulation
[Mezger et al. 2007]
SLIDE 13
Intrinsic Controls
Vibrational modes
[Hildebrandt et al. 2012]
SLIDE 14
Our Solution
- Simplify the mesh
- Perform physical simulation
- Add details conforming to the simulation
SLIDE 15
SLIDE 16
Mesh Simplification
SLIDE 17
Mesh Simplification
SLIDE 18
Mesh Simplification
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
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
Mesh Simplification
SLIDE 22
Mesh Simplification
SLIDE 23
Mesh Simplification
SLIDE 24
Mesh Simplification
SLIDE 25
Mesh Simplification
SLIDE 26
Edge Collapse Metric
Distance to planes Distance to points
SLIDE 27
Edge Collapse Metric
Distance to planes Distance to points
SLIDE 28
Edge Collapse Metric
Distance to planes Distance to points
SLIDE 29
As-rigid-as-possible Deformation
- As-rigid-as-possible surface modeling
[Sorkine and Alexa 2007]
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
As-rigid-as-possible Deformation
SLIDE 32
As-rigid-as-possible Deformation
SLIDE 33
As-rigid-as-possible Deformation
SLIDE 34
Adding Details
SLIDE 35
Adding Details
SLIDE 36
Adding Details
SLIDE 37
Adding Details
SLIDE 38
Adding Details
SLIDE 39
Adding Details
SLIDE 40
Adding Details
SLIDE 41
Adding Details
SLIDE 42
Adding Details
SLIDE 43
Adding Details
SLIDE 44
Adding Details
SLIDE 45
Adding Details
SLIDE 46
Adding Details
SLIDE 47
Adding Details
SLIDE 48
Adding Details Constrained
- Deform local neighborhood before expansion
SLIDE 49
Adding Details Constrained
SLIDE 50
Adding Details Constrained
SLIDE 51
Results
SLIDE 52
Results
SLIDE 53
Convergence Time
SLIDE 54
Benefits of Simplification
SLIDE 55
Benefits of Simplification
SLIDE 56
Benefits of Simplification
SLIDE 57
Benefits of Simplification
SLIDE 58
SLIDE 59
Different Transforms
Rigid Similarity Stretch
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 62
Multiresolution Signal Processing for Meshes
SLIDE 63