基于四元数插值的虚拟人运动框架研究
Research on Movement Framework of Virtual Human Based on Quaternion Interpolation
DOI: 10.12677/CSA.2016.611089, PDF, HTML, XML, 下载: 1,661  浏览: 2,920  科研立项经费支持
作者: 吴巧巧*, 汪 晗, 张 鹏, 张 俊:武汉工程大学计算机科学与工程学院,湖北 武汉
关键词: 四元数插值虚拟人运动框架OpenGLQuaternion Interpolation Virtual Human Movement Framework OpenGL
摘要: 针对矩阵表示旋转时繁琐的计算量引起的不必要的时间和空间上的浪费以及欧拉角表示旋转时的万向锁问题,采用四元数插值的方法来表示虚拟人运动过程中的旋转运动,通过对人体行走、跑步、打拳等运动的分析和研究,建立了虚拟人运动框架,并在Visual Studio 2013中配置OpenGL实现虚拟人的运动模拟。实验结果表明,四元数插值的方法能够实现平滑的虚拟人运动,建立的虚拟人运动框架具有可行性。
Abstract: Quaternion interpolation method was proposed to present the rotation movements of virtual human, which can void the waste of time and space caused by the tedious calculations of matrix and the gimbal lock caused by the Euler angles. After the analysis and research on the walking, running, boxing of human beings, the movement framework of virtual human was established and the movements were simulated in the Visual Studio 2013 installed with OpenGL. The experimental results show that quaternion interpolation method can stimulate the movements of virtual human smoothly and the movement framework of virtual human is feasible.
文章引用:吴巧巧, 汪晗, 张鹏, 张俊. 基于四元数插值的虚拟人运动框架研究[J]. 计算机科学与应用, 2016, 6(11): 748-754. http://dx.doi.org/10.12677/CSA.2016.611089

参考文献

[1] Xia, S.H. and Wang, Z.Q. (2009) Recent Advances on Virtual Human Synthesis. Science in China Series F: Information Sciences, 52, 741-757.
https:/doi.org/10.1007/s11432-009-0088-7
[2] Philips, B. (1991) Interaction Behaviour for Bipedal Articulated Figures. Computerv Graphics, 25, 359-362.
https:/doi.org/10.1145/127719.122756
[3] Korein, B. (1992) Techniques for Generating the Goal-Directed Motion of Articulated Structures. IEEE Computer Graphics and Applications, 2, 71-81.
[4] Zhao, J.M. and Badler, N.I. (1994) Inverse Kinematics Positioning Using Nonlinear Programming for Highly Articulated Figures. ACM Transactions on Graphics, 11, 313-336.
https:/doi.org/10.1145/195826.195827
[5] Tolani, D., Goswami, A. and Badler, N.I. (2000) Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs. Graphical Models, 62, 353-388.
https:/doi.org/10.1006/gmod.2000.0528
[6] 李丹. 计算机动画中运动生成与控制问题研究[D]: [博士学位论文]. 武汉: 华中科技大学, 2008.
[7] 李卉. 三维人物动画关键技术的研究与实现[D]: [硕士学位论文]. 长沙: 中南大学, 2012。
[8] 贺怀清, 洪炳熔. 虚拟人实时运动控制的研究[J]. 计算机工程, 2000, 11(2): 145-150.