Implicit skinning

Click here to load reader

  • date post

    05-Jul-2015
  • Category

    Technology

  • view

    225
  • download

    7

Embed Size (px)

description

A summary of the SIGGRAPH paper, "Implicit Skinning Real-Time Skin Deformation with Contact Modeling."

Transcript of Implicit skinning

  • 1. Implicit Skinning: Real-Time Skin Deformation with Contact Modeling SIGGRAPH 2013 2013/11/26 ked

2. Authors Rodolphe Vaillant, Loic Barthe,Gael Guennebaud, Marie-Paule Cani, Damien RhomerBrain Wyvill, Olivier Gourmel, Mathias Paulin 3. Authors Rodolphe Vaillant, Loic Barthe,Gael Guennebaud, Marie-Paule Cani, Damien Rhomer,Brain Wyvill, Olivier Gourmel, Mathias Paulin 4. Skin deformation 5. Popular methodsFPS 6. Popular methodsProblem at a bone joint 7. Volume preserving 8. OthersNot fit to standard animation pipeline 9. Proposed methodDual quaternionsImplicit skinning 10. Video 11. Idea Implicit surface 12. Idea Implicit surface Surfaces with are contours (isosurfaces) through some scalar field in 3D Paul BourkeExplicit: Implicit: 13. Idea 14. IdeaHow 15. OverviewInputImplicit surfacesCompositionTracking 16. InputMesh & skeletonWeightsPartitions (user defined or automatiAutomatic Rigging and Animation of 3D Characters 17. Implicit surface 18. Definition of this paper 19. Hermit Radial Basis Function Radial basis function: : scalars : vectorsSolve 4m unknown coefficients 20. Hermit Radial Basis Function Radial basis function: : scalars : vectorsSolve 4m unknown coefficients Linear combination of basis function 21. Re-parameterization 22. Additional sampling 23. Hermit Radial Basis Function Radial basis function: : scalars: vectors 24. Hermit Radial Basis Function Radial basis function: : scalars: vectors 25. Hermit Radial Basis Function Radial basis function: : scalars: vectors 26. Hermit Radial Basis Function Radial basis function: : scalars: vectors 27. Composition 28. Composition Union Blending 29. Composition UnionunionBlending 30. Composition Union BlendingUnionBlending (bulge in contact) 31. Composition Union Blendingunionstandardproposedblending 32. Gradient-based blendingUnionBlending 33. Gradient-based blendingUnion standard Blendingproposed 34. Gradient-based blending 35. Detail encodingDisplacement map 36. Surface tracking 37. Collision detectionLinear blend (self-intersection)HRBFStop tracking when 38. Memory for scalar field 32 x 32 x 32 for HRBF 128 x 128 x 128 with trilinear interpolation20 to 70 bones: 10Mb to 35 Mb 39. Results 40. ResultsAnimate a joint using proposed method 41. Thx.