Simplification of Articulated Meshes
Eric Landreneau Scott Schaefer
Texas A&M University
Articulated Meshes Eric Landreneau Scott Schaefer Texas A&M - - PowerPoint PPT Presentation
Simplification of Articulated Meshes Eric Landreneau Scott Schaefer Texas A&M University Introduction Simplification 1,087,716 10,000 faces faces Introduction Articulated meshes Introduction Articulated meshes
Eric Landreneau Scott Schaefer
Texas A&M University
Simplification
10,000 faces 1,087,716 faces
Introduction
Articulated meshes Introduction
Articulated meshes Introduction
k k k
Articulated meshes Introduction
k
M : Bone Transformation Matrix
k k k
Articulated meshes Introduction
k
k
M : Bone Transformation Matrix
k k k
, 1
k k
k
Introduction
Introduction
Introduction
Introduction
Introduction insufficient for deformable models
Quadric Error Functions Basic QEF equation: : ith vertex p in mesh : normal of mth adjacent face
QEF Edge Collapses
(distance to plane on face m)
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
QEF Edge Collapses
Our Method
Our Method Modify QEF Equation:
Our Method Modify QEF Equation:
k j k k j
Our Method Modify QEF Equation:
k j k k j
j k j k k j i T k j k k k i
Our Method Modify QEF Equation:
j k j k k j i T k j k k k i
Problem: equation is quartic Solution: split into alternating quadratic equations
Our Method Quadratic #1 – Solve for position Hold weights constant and solve for position v
v M Q M v v E
j k j k k j i T k j k k T i v
) ( min
Our Method Hold V constant and solve for weights Quadratic #2 – Solve for weights
v M v M v M V
j k j j j
1
min
Our Method Hold V constant and solve for weights Quadratic #2 – Solve for weights
v M v M v M V
j k j j j
1
k k
1
subject to
min
Our Method Hold V constant and solve for weights Quadratic #2 – Solve for weights
v M v M v M V
j k j j j
1
, 1
k k
subject to
min
k
Our Method Alternating minimization
Results Input Poses
240,448 poly
Results
2,000 poly 5,000 poly 10,000 poly
Results Input Poses
206,672 poly
Results
Results Comparison with previous techniques
Original deCoro et al. Mohr et al. Ours
Results
Results
Results
DeCoro et al.
Results
Ours
Results
Ours DeCoro et al.
Results
Results
Restriction to n weight influences:
Results
Constrained
5 weights/vertex
Unconstrained
up to 11 weights/vertex
Weight Reduction
Results
RMS Error Comparison (METRO)
Results
Conclusions
hierarchy