摘要
分析了人体变形中选取3个基轴构建坐标系所存在的缺陷,提出了一种位置-四元数的方法,解决了曲线骨架驱动的旋转失真现象.采用四元数球面线形插值和B样条四元数插值的方法构建人体变形中曲线骨架的局部坐标系,采用位置-四元数-缩放的方式代替传统的转化矩阵,通过人体表面顶点在该坐标系下的绑定,实现人体皮肤、肌肉的变形.试验结果显示:该方法有效地消除了局部坐标系的旋转失真现象,适用限制少,易于实现.
An analysis of defects resulting by using three basic orthogonal axes method to construct a local coordinate frame in body deformation was presented.A new approach which was a position-quaternion solution was proposed to improve the defects and rotation distortions of local coordinate frame in curve skeleton-driven body deformation.It took the technique of quaternion spherical linear interpolation and B-spline quaternion interpolation to construct a local coordinate frame,adopt a position-quaternion-scale method to replace traditional transform matrix.It achieved vivid and realistic human skin and muscle deformations by binding body surface vertices to local coordinate frames.The results show that the method effectively eliminates the local coordinate system rotation distortion,fewer restrictions to apply and easy to implement.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2012年第1期48-52,共5页
Journal of Beijing University of Aeronautics and Astronautics
基金
国家高技术研究发展计划资助项目(2009AA01Z333)
关键词
人体变形
曲线骨架驱动
局部坐标系
虚拟现实
body deformation
curve skeleton-driven
local coordinate frame
virtual reality