Browse > Article
http://dx.doi.org/10.7583/JKGS.2018.18.1.125

A Practical Method for Efficient Extraction of the Rotational Part of Dynamic Deformation  

Choi, Min Gyu (Dept. of Computer Science, Kwangwoon University)
Abstract
This paper presents a practical method to efficiently extract the rotational part of a $3{\times}3$ matrix that changes continuously in time. This is the key technique in the corotational FEM and the shape matching deformation popular in physics-based dynamic deformation. Recently, in contrast to the traditional polar decomposition methods independent of time, an iterative method was proposed that formulates the rotation extraction in a physics-based way and exploits an incremental representation of rotation. We develop an optimization method that reduces the number of iterations under the assumption that the maximum magnitude of the incremental rotation vector is limited within ${\pi}/2$. Realistic simulation of dynamic deformation employs a sufficiently small time step, and thus this assumption is not problematic in practice. We demonstrate the efficiency and practicality of our method in various experiments.
Keywords
physics-based dynamic deformation; corotational FEM; shape matching; polar decomposition;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Hauth and W. Strasser, "Corotational simulation of deformable solids", Journal of WSCG, Vol. 12, pp. 2-9.
2 M. Muller and M. Gross, "Interactive virtual materials", Graphics Interface, pp. 239-246, 2004.
3 M. G. Choi and J. Lee, "As-rigid-as- possible solid simulation with oriented particles", Computers and Graphics, Vol. 70, pp. 1-7, 2018.   DOI
4 M. Macklin, M. Müller, N. Chentanez, and T. Y. Kim, "Unified particle physics for real-time applications", ACM Transactions on Graphics, Vol. 33, No. 4, Article 153, 2014.
5 M. Muller and N. Chentanez, "Solid simulation with oriented particles", ACM Transactions on Graphics, Vol. 30, No. 4, Article 92, 2011.
6 M. Muller, B. Heidelberger, M. Teschner, and M. Gross, "Meshless deformations based on shape matching", ACM Transactions on Graphics, Vol. 24, No. 3, pp. 471-478, 2005.   DOI
7 A. R. Rivers and D. L. James, "FastLSM: fast lattice shape matching for robust real-time deformations", Vol 26, No. 3, Article 82, 2007.
8 O. Sorkine and M. Alexa, "As-rigid-as- possible surface modeling", Proc. Eurographics Symposium on Geometry Processing 2007, pp. 109-116, 2007.
9 S. Bouaziz, S. Martin, T. Liu, L. Kavan, and M. Pauly, "Projective dynamics: fusing constraint projections for fast simulation", ACM Transactions on Graphics, Vol. 33, No. 4, Article 154, 2014.
10 R. Narain, M. Overby, and G. E. Brown, "ADMM$\supseteq$ projective dynamics: fast simulation of general constitutive models", Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2016, pp. 21-28, 2016.
11 H. Wang, "A chebyshev semi-iterative approach for accelerating projective and position-based dynamics", ACM Transactions on Graphics, Vol. 34, No. 6, Article 246, 2015.
12 G. Wahba, "A least squares estimate of satellite attitude", SIAM Review, Vol. 7, No. 3, pp. 409, 1965.
13 S. Umeyama, "Least-squares estimation of transformation parameters between two point patterns," IEEE Pattern Analysis and Machine Intelligence, Vol. 13, No. 4, pp. 376-380, 1991.   DOI
14 J. L. Farrell, J. C. Stuelpnagel, R. H. Wessner and J. R. Velman, "A least squares estimate of satellite attitude", SIAM Review, Vol. 8, No. 3, pp. 384-386, 1966.   DOI
15 G. Irving, J. Teran, and R. Fedkiw, "Invertible finite elements for robust simulation of large deformation", Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2004, pp. 131-140, 2004.
16 O. Civit-Flores and A. Susin, "Robust treatment of degenerate elements in interactive corotational FEM simulations", Computer Graphics Forum, Vol. 33, No. 6, pp. 298-309, 2014.   DOI
17 M. Muller, J. Bender, N. Chentanez, and M. Macklin, "A robust method to extract the rotational part of deformations", Proc. ACM Motion in Games 2016, pp. 55-60, 2016.
18 H. Goldstein, Classical Mechanics, Addison-Wesley, 1983.