首页 | 本学科首页   官方微博 | 高级检索  
     

基于关键视频帧跟踪数据的三维虚拟人动画
引用本文:陈姝,邹北骥,彭小宁. 基于关键视频帧跟踪数据的三维虚拟人动画[J]. 系统仿真学报, 2008, 20(21): 5868-5873
作者姓名:陈姝  邹北骥  彭小宁
作者单位:中南大学信息科学与工程学院,怀化学院计算机科学与技术系
基金项目:国家自然科学基金,湖南省自然科学基金,教育部长江学者和创新团队发展计划,怀化学院计算机应用技术重点学科项目
摘    要:根据VRML中H-anim标准对虚拟人进行几何建模.在虚拟人文件导入过程中,利用有限状态机(FSM)对文件进行解释,为便于虚拟人的显示及控制,以树型数据结构表示虚拟人几何数据,完成了一个用于三维虚拟人动画的开发包VHASDK.建立了人体运动中世界坐标系及各关节点的局部坐标系,利用逆运动学计算出关键帧中人体各关节点相对于初始状态下的位移向量及旋转轴角,在虚拟人的动画过程中对关节点旋转采用四元教球形线性插值法进行平滑处理.最后完成了一个原型系统,采用多个虚拟人及多种人体运动方式进行了系统验证.

关 键 词:有限状态机(FSM)  四元数插值  虚拟人动画

3D Virtual Human Animation Based on Captured Motion Data in Key Video Frames
CHEN Shu,ZOU Bei-ji,PENG Xiao-ning. 3D Virtual Human Animation Based on Captured Motion Data in Key Video Frames[J]. Journal of System Simulation, 2008, 20(21): 5868-5873
Authors:CHEN Shu  ZOU Bei-ji  PENG Xiao-ning
Abstract:The virtual human geometry was modeled according to H-anim standard defined in VRML.In the process of importing virtual human files,FSM(Finite State Machine) was used to parse them.Furthermore,a tree structure for modeling the geometry hierarchy relationship within virtual human was developed in the purpose of making virtual human display and control more convenience.Based on these improvements,a SDK named VHA was designed for the animation of virtual human.Additionally,a world coordinate system and local coordinate systems of human joints were established,based on which,transform vectors,rotation vectors and rotation angles between joints coordinates in original state and current state could be calculated using IK(inverse kinematics).Then,slerp method was used to smooth the joints rotation during the virtual human animation period.Finally,a prototype system was designed and developed to verify this algorithm,in which some virtual humans and various human motion styles were used.
Keywords:H-anim
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号