Top Banner
Simplification of Articulated Mesh Present by Guilin Liu
23

Simplification of Articulated Mesh

Dec 31, 2015

Download

Documents

kerry-duran

Simplification of Articulated Mesh. Present by Guilin Liu. Motivation. Explosion of digital 3D models 1. reverse engineering: laser scanning 2. interactive software …. Problem: large scale Digital Michelangelo project: 1 billion polygons Real-time application - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Simplification of Articulated Mesh

Simplification of Articulated Mesh

Present by Guilin Liu

Page 2: Simplification of Articulated Mesh

Explosion of digital 3D models 1. reverse engineering: laser scanning 2. interactive software….

Problem: large scale Digital Michelangelo project:

1 billion polygons

Real-time application real-time rendering, real-time interaction…

Motivation

Page 3: Simplification of Articulated Mesh

Standard simplification Assuming single, static shape

Simplification

Page 4: Simplification of Articulated Mesh

Simplification trade-off

Simplification

Page 5: Simplification of Articulated Mesh

Simplification associated with deformation

Simplification

Page 6: Simplification of Articulated Mesh

Your site here Company Logo

Input Mesh models Example poses

Output Multi-resolution hierarchy:

Simplified vertices and their skin weights

Method Minimize an error metric using quartic

optimization method

Simplification of Articulated Meshes

Page 7: Simplification of Articulated Mesh

1. Vertex decimation[SZL92]

Previous work: static mesh

Page 8: Simplification of Articulated Mesh

2. Vertex clustering method RB[93] Cluster generation Compute a representation Mesh generation Topology changes

Previous work: static mesh

Page 9: Simplification of Articulated Mesh

3. edge collapse[Hop96, GH97]

Previous work: static mesh

Page 10: Simplification of Articulated Mesh

1. break-simplify-stitch[SF99] Break into bones Simplify bones individually Stitch together

Previous work: deformable

Page 11: Simplification of Articulated Mesh

2. static simplification-reinterpret[HP01] Do simplification on static model Reinterpret the simplification on deformable

models

Previous work: deformable

Page 12: Simplification of Articulated Mesh

3. Bagging method[MG03] Compute simplification for all poses Sum QEF error of all vertices for each pose Use the QEF of vertices to govern the order

of edge collapses

Previous work: deformable

Page 13: Simplification of Articulated Mesh

4.improve method #3[DR05] Improve by locally rotating the QEF using

bone transformation and adding the QEF together

Allow QEF to position simplified vertices

Previous work: deformable

Page 14: Simplification of Articulated Mesh

5.build multi-resolution hierarchy and search a closest simplification [SPB01,SP01]

Build multiply simplifications For each pose of deformation, find a closest

simplification that has best qualify for that pose

Previous work: deformable

Page 15: Simplification of Articulated Mesh

Input: one or more poses of the skeleton

Use edge collapses methods Modify the quadratic error function

Method

Page 16: Simplification of Articulated Mesh

Error function

Method

Page 17: Simplification of Articulated Mesh

Minimize error function

Not quadratic, but quartic with α and v Approach: split into two steps

Fix α, find optimal v --- quadratic!!! Fix v, find optimal α ----quadratic!!!

Method

Page 18: Simplification of Articulated Mesh

Fix α, find optimal v due to insufficient pose sampling or small

number of bones. Lead to invertible matrix

Method

Page 19: Simplification of Articulated Mesh

Experiment results

Page 20: Simplification of Articulated Mesh

Experiment results

Page 21: Simplification of Articulated Mesh

Experiment results

masc.cs.gmu.edu

Page 22: Simplification of Articulated Mesh

Experiment results

masc.cs.gmu.edu

Page 23: Simplification of Articulated Mesh

Limitation & Discussion

masc.cs.gmu.edu

The performance depends on how well the pose samplings are.

The skin weights comes from optimization solution. Didn’t utilize the original skin weights information. The skin weight and approximation position may influence each other.

Error accumulation