面向异构骨架的动画角色运动融合研究-计算机应用技术专业毕业论文.docxVIP

  • 4
  • 0
  • 约4.87万字
  • 约 55页
  • 2019-05-11 发布于上海
  • 举报

面向异构骨架的动画角色运动融合研究-计算机应用技术专业毕业论文.docx

面向异构骨架的动画角色运动融合研究 摘 要 传统运动融合仅处理相同角色的运动数据,已有运动数据库无法得到充分 复用。为了突破动画角色的骨架结构限制,合成更加丰富多样的运动数据,提 出一种面向异构骨架的角色运动融合方法。归纳总结异构骨架运动数据的差异 和特征,引入异构骨架运动重定向技术,建立一套完整的运动融合方案,最后 在此基础上实现了动画角色运动合成。 本文的研究工作主要包括以下几个方面: (1) 提出一种基于关键姿态映射的运动重定 向方法。针对原始运动数据 的 高维特性,采用主成分分析(PCA, Principal Component Analysis)方法对 运动数据进行降维,获取运动序列的主要特征,并采用姿态聚类法 (Clustering)提取运动的关键姿态,通过源角 色与目标角色骨架的映射 关系,实现目标角色关键姿态的自动生 成,最后通过多元插值技术 重 构运动序列。 (2) 探索基于动态时间扭曲(DTW, Dynamic Time Warping)的角色运动融合 方法。以四元数形式表示运动数据,在 此基础上定义相似帧的计算 方 法,构造时间扭曲曲线,变形运动序列 ;通过四元数球面插值实现 运 动局部姿态的融合,并重构根关节运动 轨迹,合成角色在世界坐标 下 的运动;最后,设计了一种基于反向运 动学和插值技术的运动交互 编 辑方式,实现运动片段的快速修正。实 验结果表明,该算法具有良 好 的交互性和较好的视觉效果。 (3) 以上述工作为基础,设计了运动融合原 型系统。通过对骨骼动画角 色 的研究与分析,定义了角色骨架层次及 运动序列的数据结构,在此 基 础上实现了各个相关模块,完成骨骼动 画文件的解析、运动数据的 导 出导入及运动的实时交互编辑等。 关键词:运动融合;异构骨架;动画角色;运动重定向 基金项目:国家自然科学基金 ,中央高校基本科研业务费专项基金 资助(2010HGZY0001) Research on Motion Blending Oriented to Heterogeneous Skeletons of Animation Characters Abstract Traditional motion blending methods can only process motion data of the homogeneous characters, which make existing motion database can not be reused fully. In order to break through the limitation of skeleton structure of characters and synthesize diverse motion data, a new motion blending method oriented to heterogeneous skeletons is proposed. Based on the summary of the differences and characteristics of motion data, motion retargeting technique for heterogeneous skeletons is introduced, and then a complete solution to motion blending in heterogeneous skeletons is established, at last motion synthesis of animation characters is achieved. The main work of this dissertation is listed as follow: A method of motion retargeting based on key-postures mapping is put forward. With consideration of the characteristics of high-dimensions of original motion data, principal component analysis is applied to reduce the dimensions and obtain the main features of motion sequence. Posture clustering is applied to extract key-postures of motion sequence. According to the

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档