基于运动捕获的角色运动合成研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:harite
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于以关键帧形式手动编辑计算机角色运动要求对真实人体运动特征有深入的理解,并且编辑过程过于繁琐,而基于物理力学的计算机角色运动合成方法生成的运动数据真实性较低,再加上运动捕捉技术的出现,基于运动捕获的角色运动合成成为计算机角色动画研究领域的一个新的研究方向。又由于运动捕获过程成本高昂,那么对运动捕获数据的编辑问题就成为了一个研究重点。首先介绍了目前常用角色动画制作技术的研究与发展,详细分析了基于运动捕获数据的角色运动合成相关背景知识,主要有虚拟人骨骼模型、运动捕获数据格式以及反向运动学理论。然后从三个方面对运动数据编辑相关问题进行了深入研究与求解,它们分别是:(1)对角色运动编辑中的运动序列连接问题进行了深入分析,采用线性插值及四元数插值两种方法来完成多个运动序列的连接处理。对于人体运动空间位置变化采用线性插值方法处理,而对人体运动姿势的变化的处理则先将运动捕获数据中关节旋转角度变化转换成四元数的形式,然后采用四元数插值算法来实现人体运动姿势的平滑过渡。并且按照待连接两段运动的运动形式分别采用重叠插值和平滑过渡插值方式来完成两段运动数据平滑连接。(2)运动捕获数据的末端关节约束处理,采用一种简化的反向运动学方法来求解决该类问题。在固定人体运动数据中踝关节的运动位置的情况下,成功的求解得到了膝关节的运动空间位置及旋转四元数和腿关节的旋转四元数,从而完成了对一段运动捕获数据中需要进行末端关节约束的关键帧数据的处理,最后采用四元数插值方法在处理了的关键帧数据与其相邻关键帧数据之间进行插值操作,实现了这些关键帧数据之间的平滑过渡。(3)在低维自由度空间中求解基于时空约束的运动编辑问题,以将一段正常的行走运动数据编辑成一段人体低头行走通过障碍为背景,对问题中时空约束进行了合理的量化以及建立了合理的目标函数数学模型,采用自由度空间优化方法成功将约束条件及目标函数进行了降维处理,大大降低了最后优化求解的复杂性。最后求解得到了一段满足约束条件的目标运动数据。最后,基于角色运动合成理论,使用C++、OpenGL、FLTK以及QT开发工具完成了Anima角色动画合成系统的设计与开发,该系统实现了多种方式的角色运动合成。
其他文献
阴影是不透明的物体阻挡光线而产生的黑暗范围。阴影作为现实生活中物体对于光源照射的投影,已经成为计算机图形渲染中增强真实感的一个不可缺少部分。阴影的边界部分可以帮
雾化渲染技术是3D实时图形渲染技术重要分支之一,也是高级3D场景渲染特效的支撑技术。然而,当前很多3D图形引擎和3D游戏引擎中的场景雾化渲染主要采用比较传统的雾化渲染方法
随着互联网的飞速发展,近年来电子商务得到了迅猛发展,交易数据激剧增加,即使采用目前最有效的Hadoop、Spark等数据处理技术也仍然存在不少问题,例如一些在评测集上效果好的
自Internet诞生,搜索引擎逐渐成为人们获取信息的主要方式。然而,随着互联网的高速发展和网络用户需求的不断提高,传统搜索引擎如Alta Visa、Google、Yahoo等越来越呈现出一
指纹识别技术虽然已日渐成熟,但实际上,作为指纹识别的核心技术仍然存在许多尚未解决的难题,尤其是残缺,污损指纹图像的识别不能令人满意。因此,针对目前国内外研究现状和应
随着网络技术的发展和不同形式的海量数据的积累,许多企业内部的商业数据被存储在不同的关系数据库中,运行在不同的开发平台和操作系统上,构成异构系统。因为XML已经成为Web
万维网的诞生改变了人们彼此交流方法以及商业运作的模式。随着万维网的飞速发展和广泛应用,Web上的信息变得愈来愈膨大,在这前提下,Web信息搜索系统也变得越来越重要。传统
随着信息技术的发展,越来越多的应用系统需要处理时态信息。传统的数据库系统已经不能满足用户对时态信息处理的需求,于是时态数据库技术就成为新一代数据库研究重点领域之一。
Web服务发展已相对比较成熟,如何有效地自动组合互联网的Web服务以完成复杂的功能则成为人们新的研究热点。语义网被称作“下一代Web技术”,语义Web服务则是融合了语义Web技术
人脸图像反映了重要的年龄信息,人脸年龄估计有着重要的研究意义和应用价值。对人脸年龄估计进行深入探索,将会对模式识别、人工智能、机器人等领域的研究起到巨大推动作用。