摘要
作为英国东安格利亚大学eSIGN项目的一部分,主要研究了合成运动数据在两个虚拟人物之间的转换过程中的部分工作,即从初始虚拟人物Visia3到过渡人物newV3的转换.主要分为两部分来实现:骨头坐标的转换和骨头旋转度的转换.利用了向量的运算来实现两个人物之间骨头长度的转换,并且通过观察所得的规则推导每块新骨的局部位置.关于骨头旋转度的转换,给出了两个方案:借助双链接平面链的倒转运动学(inverse kinematics)方法和向量匹配方法.最后实现了从Visia3到newV3的成功转换,实验验证了以上方法的有效性.
As a part of eSIGN project owned by University of East Anglia, this paper investigates the first step of the transformation of synthetic motion data files between two avatars, namely transformation from original avatar (Visia3) to a transitional avatar (newV3). It is divided into two parts to realize the transformation of bone position and bone rotation. An algorithm which takes full advantage of vector operations is used to realize the conversion of bone length between two avatars, and a rule produced by observation is also used to decide on local position for each new bone. As far as conversion of bone rotation is concerned, two methods are provided ; inverse kinematics method using two-link planar chains and vector mapping method. Eventually, transformation from Visia3 to newV3 is successfully realized. The effectiveness of above methods is checked by experiments.
出处
《中南林业科技大学学报》
CAS
CSCD
北大核心
2007年第4期154-159,共6页
Journal of Central South University of Forestry & Technology
基金
英国东安格利亚(University of East Anglia)的eSIGN项目
关键词
计算机应用
软件工程
合成运动数据
全局坐标
局部坐标
全局旋转度
局部旋转度
转换
computer application
software engineering
synthetic motion data files
Iobal position
local position
Iobal rotation
ocal rotation
ansformation