|本期目录/Table of Contents|

[1]汪 晗,吴巧巧,张 鹏,等.基于四元数插值的虚拟人运动建模及实现[J].武汉工程大学学报,2016,38(05):505-510.[doi:10. 3969/j. issn. 1674?2869. 2016. 05. 019]
 WANG Han,WU Qiaoqiao,ZHANG Peng,et al.Modeling and Implementation of Virtual Human Movement Based on Quaternion Interpolation[J].Journal of Wuhan Institute of Technology,2016,38(05):505-510.[doi:10. 3969/j. issn. 1674?2869. 2016. 05. 019]
点击复制

基于四元数插值的虚拟人运动建模及实现(/HTML)
分享到:

《武汉工程大学学报》[ISSN:1674-2869/CN:42-1779/TQ]

卷:
38
期数:
2016年05期
页码:
505-510
栏目:
机电工程
出版日期:
2016-11-02

文章信息/Info

Title:
Modeling and Implementation of Virtual Human Movement Based on Quaternion Interpolation
作者:
汪 晗吴巧巧张 鹏张 俊*
武汉工程大学计算机科学与工程学院,湖北 武汉 430205
Author(s):
WANG HanWU QiaoqiaoZHANG PengZHANG Jun*
School of Computer Science and Engineering, Wuhan Institute of Technology, Wuhan 430205, China
关键词:
欧拉角虚拟人运动四元数插值
Keywords:
Euler angles virtual human movement quaternion interpolation
分类号:
TP391.41
DOI:
10. 3969/j. issn. 1674?2869. 2016. 05. 019
文献标志码:
A
摘要:
针对关键帧动画中,欧拉角描述旋转运动时自由度的丢失,提出了四元数插值方法来模拟人体运动. 首先根据人体结构建立虚拟人骨架模型,其次模拟人体运动建立虚拟人运动模型,然后基于XML表示法建立关键帧数据模型来存储关键帧信息,最后采用四元数方法对给定的关键帧进行插值生成中间帧,并基于OpenGL实现可视化编程. 实验结果表明,该方法能对虚拟人的运动过程进行平滑地插值,该算法框架具有通用性,通过修改关键帧信息可以很好地模拟人体的不同运动.
Abstract:
Aimed at the loss of freedom degree in rotary motion depiction by Euler angles in keyframe animation, the quaternion interpolation method was proposed to simulate human motion. Firstly, a virtual human skeleton model was established according to the human body structure. Secondly, we simulated human body movement to establish a virtual human motion model. Then a key frame data model based on XML representation was established to store the keyframe information. Finally, we used quaternion method to interpolate for a given key frame to generate intermediate frames, and implemented its visual programming based on OpenGL. The results show that the method can interpolate smoothly in the process of virtual human motion, and the algorithm framework is versatile, in which different motions of human body can be well simulated by modifying the key frame information.

参考文献/References:

[1] BADLER N, BINDIGANAVALE R. Animation control for real-time virtual humans[J]. Communications of the ACM, 1999, 42(8):64-73.[2] DENAVIT J, HARTENBERG R S. A kinematic notation for lower-pair mechanisms based on matrices[J]. A SME journal of applied mechanics,1955,22(2):215-221. [3] 李丹. 计算机动画中运动生成与控制问题研究[D]. 武汉:华中科技大学,2008. [4] 王兆其. 虚拟人合成研究综述[J]. 中国科学院研究生院学报,2000,17(2): 89-98. WANG Z Q. Study on synthesis of virtual human [J]. Journal of the graduate school of the Chinese academy of sciences,2000,17(2):89-98.[5] HEGRON G, PALAMIDESE P, THALMANN D. Motion control in animation, simulation and visualization[J].Computer graphics forum,1989,8(4):347-352.[6] THALMANN D, BOULIC R. Combined direct and inverse kinematic control for articulated figure motion editing[J]. Computer graphics forum, 1992, 11(4):189-202.[7] THALMANN N M, THALMANN D. Complex models for visualizing synthetic actors[J]. IEEE computer graphics and application,1991,11(9):32-44.[8] 金小刚,彭群生. 四元数及其在计算机动画中的应用[J]. 计算机辅助设计与图形学学报,1994,7(3):174-181. JIN X G,PENG Q S. Quaternion and its application in computer animation[J], Journal of computer-aided design & computer graphics,1994,7(3):174-183. [9] 何怀青,洪炳罗. 一种虚拟人运动拟合算法[J]. 电子学报,2001,29(8):1107-1109. HE H Q,HONG B L. A motion fitting algorithm for virtual humans[J]. Acta electronica sinica, 2001,29(8):1107-1109. [10] 陈丽,王越超,李斌. 蛇形机器人研究现况与进展[J]. 机器人, 2002, 24(6): 559 -563. CHEN L,WANG Y C,LI B. Present state and future direction towards snake-robot research[J]. Robot,2002,24(6):559-563. [11] KELLY S D, MURRAY R M. Geometric phases and robotic locomotion [J]. Journal of robotic systems, 1995,12(6):417 -431. [12] JANZEN L, METAXAS D. Recursive dynamics and optimal control techniques for human motion planning[J]. Multibody system dynamics, 2002, 8(4):433-458.[13] 孔德慧,王立春,郑重雨. 增强骨骼动画运动细节的关键帧插值方法 [J]. 北京工业大学学报,2011,37(8):1255-1260. KONG D H,WANG L C,ZHENG Z Y. A key frame interpolation method enhancing motion details of skeletal animation [J]. Journal of Beijing university of technology,2011,37(8):1225-1260. [14] 沈军行,孙守迁,潘云鹤. 从运动捕获数据中提取关键帧 [J]. 计算机辅助设计与图形学学报,2004,16(5):719-723. SHEN J X,SUN S Q,PAN Y H. Key-frame extraction from motion capture data[J]. Journal of computer- aided design & computer graphics,2004,16(5):719-723. [15] 李全栋,陈树越,张微. 一种改进的无监督聚类的关键帧提取算法 [J]. 应用光学,2010,31(5):741-744. LI Q D,CHEN S Y,ZHANG W. Improved algorithm for key frame extraction based on unsupervised clustering [J]. Journal of applied optics,2010,31(5):741-744.

相似文献/References:

备注/Memo

备注/Memo:
-
更新日期/Last Update: 2016-10-31