9
Elasticity-Inspired Deformers for Character Articulation Ladislav Kavan Olga Sorkine Eidgenössische Technische Hochschule Zurich

Elasticity-Inspired Deformers for Character Articulation

  • Upload
    sef

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Elasticity-Inspired Deformers for Character Articulation. Ladislav Kavan Olga Sorkine Eidgenössische Technische Hochschule Zurich. Character Articulation. Requires skeletal manipulation and skin mesh deformations - PowerPoint PPT Presentation

Citation preview

Page 1: Elasticity-Inspired Deformers for Character Articulation

Elasticity-Inspired Deformers for Character Articulation

Ladislav Kavan Olga SorkineEidgenössische Technische

Hochschule Zurich

Page 2: Elasticity-Inspired Deformers for Character Articulation

2

Character Articulation

- Requires skeletal manipulation and skin mesh deformations

- Realistic mesh deformation achieved by minimizing elastic energy over voxel space

- Too slow for real-time…

- Real-Time Alternatives:

- Linear blend skinning

- Dual quaternion skinning

Page 3: Elasticity-Inspired Deformers for Character Articulation

3

Linear Blend Skinning

- Associate each mesh vertex with multiple neighboring joints using weights

- Assign weights to determine the amount of effect each joint has

- Transform vertex coordinates in relation to weights and joint transformations linearly

- Problems:

- Candy Wrapper effect

Page 4: Elasticity-Inspired Deformers for Character Articulation

4

Dual Quaternion Skinning

- Associate each mesh vertex with multiple neighboring joints using weights

- Assign weights to determine the amount of effect each joint has

- Represent desired transformations using dual quaternions

- Problems:

- Bulge effect

Page 5: Elasticity-Inspired Deformers for Character Articulation

5

Weighting Schemes

- Manual assignment of weights (really!?)

- Bounded bi-harmonic weights

- Elastic energy-minimizing weights (the authors’ approach)

Page 6: Elasticity-Inspired Deformers for Character Articulation

6

Joint-based Deformers

- Alternative to LBS and DQS

- Associate a function with each joint that describes deformations in the joint vicinity

- Weights still apply

- Swing/Twist Deformer combines advantages of LBS and DQS

Page 7: Elasticity-Inspired Deformers for Character Articulation

7

Combined Approach

- Use Swing/Twist deformers with energy minimizing weights

Page 8: Elasticity-Inspired Deformers for Character Articulation

8

Results

• http://igl.ethz.ch/projects/eid/

http://www.youtube.com/watch?v=a1K88Cs58-o&feature=youtu.be

Page 9: Elasticity-Inspired Deformers for Character Articulation

9

Limitations and Future Work

- Determining voxel size

- Designing other deformers

- Self-intersections/collisions

- Integration over continuous range of motion