Academia.eduAcademia.edu

Outline

Affine interpolation in a lie group framework

2019, ACM Transactions on Graphics

https://doi.org/10.1145/3306346.3322997

Abstract

Affine transformations are of vital importance in many tasks pertaining to motion design and animation. Interpolation of affine transformations is non-trivial. Typically, the given affine transformation is decomposed into simpler components which are easier to interpolate. This may lead to unintuitive results, while in some cases, such solutions may not work. In this work, we propose an interpolation framework which is based on a Lie group representation of the affine transformation. The Lie group representation decomposes the given transformation into simpler and meaningful components, on which computational tools like the exponential and logarithm maps are available in closed form. Interpolation exists for all affine transformations while preserving a few characteristics of the original transformation. A detailed analysis and several experiments of the proposed framework are included.

References (15)

  1. Marc Alexa. 2002. Linear combination of transformations. In ACM Transactions on Graphics (TOG), Vol. 21. ACM, 380-387.
  2. Marc Alexa, Daniel Cohen-Or, and David Levin. 2000. As-rigid-as-possible shape interpolation. In Proceedings of the 27th annual conference on Computer graphics and 27, 4 (2008), 105.
  3. Ladislav Kavan and Jiří Žára. 2005. Spherical blend skinning: a real-time deformation of articulated models. In Proceedings of the 2005 symposium on Interactive 3D graphics and games. ACM, 9-16.
  4. Jun Li and Peng-wei Hao. 2006. Smooth interpolation on homogeneous matrix groups for computer animation. Journal of Zhejiang University-SCIENCE A 7, 7 (2006), 1168-1177. https://doi.org/10.1631/jzus.2006.A1168
  5. Nadia Magnenat-Thalmann, Richard Laperrire, and Daniel Thalmann. 1988. Joint- dependent local deformations for hand animation and object grasping. In Proceedings on Graphics interface.
  6. Richard M. Murray, S. Shankar Sastry, and Li Zexiang. 1994. A Mathematical Introduction to Robotic Manipulation (1st ed.). CRC Press, Inc., Boca Raton, FL, USA.
  7. Hiroyuki Ochiai and Ken Anjyo. 2013. Mathematical description of motion and deforma- tion: from basics to graphics applications. In SIGGRAPH Asia 2013, Hong Kong, China, November 19-22, 2013, Courses. 2:1-2:47. https://doi.org/10.1145/2542266.2542268
  8. M. M. Postnikov. 2001. Geometry VI: Riemannian Geometry. Springer-Verlag Berlin Heidelberg.
  9. Jarek Rossignac and Álvar Vinacua. 2011. Steady affine motions and morphs. ACM Transactions on Graphics (TOG) 30, 5 (2011), 116.
  10. J. M. Selig. 2010. Geometric Fundamentals of Robotics (2nd ed.). Springer Publishing Company, Incorporated.
  11. Ken Shoemake. 1985. Animating Rotation with Quaternion Curves. SIGGRAPH Comput. Graph. 19, 3 (July 1985), 245-254. https://doi.org/10.1145/325165.325242
  12. Ken. Shoemake. 1992. Matrix animation and polar decomposition. Graphics Interface'92, 1992 (1992).
  13. Robert W. Sumner, Matthias Zwicker, Craig Gotsman, and Jovan Popović. 2005. Mesh- based Inverse Kinematics. ACM Trans. Graph. 24, 3 (July 2005), 488-495. https: //doi.org/10.1145/1073204.1073218
  14. B. Whited, G. Noris, M. Simmons, R. Sumner, M. Gross, and J. Rossignac. 2010. Be- tweenIT: An Interactive Tool for Tight Inbetweening. Comput. Graphics Forum (Proc. Eurographics) 29, 2 (2010), 605-614.
  15. Milos Zefran and Vijay Kumar. 1998. Interpolation schemes for rigid body motions. Computer-Aided Design 30, 3 (1998), 179 -189. Motion Design and Kinematics.