Rotation distortion of local coordinate frame in curve skeleton-driven body deformation
-
摘要: 分析了人体变形中选取3个基轴构建坐标系所存在的缺陷,提出了一种位置-四元数的方法,解决了曲线骨架驱动的旋转失真现象.采用四元数球面线形插值和B样条四元数插值的方法构建人体变形中曲线骨架的局部坐标系,采用位置-四元数-缩放的方式代替传统的转化矩阵,通过人体表面顶点在该坐标系下的绑定,实现人体皮肤、肌肉的变形.试验结果显示:该方法有效地消除了局部坐标系的旋转失真现象,适用限制少,易于实现.Abstract: 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.
-
Key words:
- body deformation /
- curve skeleton-driven /
- local coordinate frame /
- virtual reality
-
[1] Yang X S,Somasekharan A,Zhang J J. Curve skeleton skinning for human and creature characters[J].Computer Animation and Virtual Worlds,2006,17(3):281-292 [2] Cornea N D,Silver D,Min P.Curve-skeleton applications //IEEE Visualization 2005.Minneapolis: IEEE Press,2005: 95-102 [3] Forstmann S,Ohya J,Artus K G,et al.Deformation styles for spline-based skeletal animation //Proceedings of 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation.San Diego: ACM Press,2007: 621-624 [4] Wang X C,Phillips C.Multi-weight enveloping: least-squares approximation techniques for skin animation //In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation.Saarbruecken: ACM Press,2002:129-133 [5] Lewis J P,Cordner M,Fong N.Pose space deformations:a unified approach to shape interpolation and skeleton-driven deformation //In Proceedings of SIGGRAPH2000.New Orleans: ACM Press,2000:165-172 [6] Kavan L,Zara J.Real-time skin deformation with bones blending //WSCG Short Papers Proceeding,2003.Plzen Czech Republic: Science Press,2003:42-48 [7] Yoo T K,Lee W H.Blend shape with quaternions //The 2007 International Conference on Convergence Information Technology (ICCIT'07).Gyeongju: IEEE Press,2007:776-780 [8] Kavan L,Zara J.Spherical blend skinning: a real-time deformation of articulated models //In 2005 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games.Washington: ACM Press,2005: 9-16 [9] Kavan L,Collins S,Zara J,et al.Geometric skinning with approximate dual quaternion blending[J].ACM Transaction on Graphics,2008,27(4):101-107 [10] Luciana P N.Anatomic modeling of human bodies using physically-based muscle simulation .Lausanne: EPFL(école Polytechnique Fédérale de Lausanne),1998 [11] Aubel A.Anatomically-based human body deformations .Lausanne: EPFL(école Polytechnique Fédérale de Lausanne),2002 [12] Zuo L,Li J T.Human musculature modeling for real-time deformation[J].Journal of System Simulation,2003,6(4):41-46 [13] Klok F.Two moving coordinate frames for sweeping along a 3d trajectory[J].Computer Aided Geometric Design,1986,5(3):217-229 [14] Forstmann S,Ohya J.Fast skeletal animation by skinned arc-spline based deformation //Eurographics 2006 Short Papers.Vienna: ACM Press,2006:51-54 [15] Lee K S,Golam A.Simplified muscle dynamics for appealing real-time skin deformation //The 2007 InternationalConference on Computer Graphics and Virtual Reality (CGVR'07).Las Vegas: CSREA Press,2007:160-167 [16] Kim M J,Kim M S,Sung Y S.A general construction scheme for unit quaternion curves with simple high order derivatives //In Proceedings of SIGGRAPH 1995.Los Angeles: ACM Press,1995: 369-376
点击查看大图
计量
- 文章访问数: 2816
- HTML全文浏览量: 201
- PDF下载量: 669
- 被引次数: 0