基于球B样条的三维角色动画技术研究

来源 :北京师范大学 | 被引量 : 0次 | 上传用户:toelfdd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,游戏和动画已成为许多人主要的休闲娱乐方式之一,以至于游戏和动画制作迅速变成一个越来越热的新兴产业。人们对游戏与动画的需求也越来越趋于高质量,能够带来立体视觉效果的三维游戏与三维动画无可替代地成为当代游戏与动画产业的主流。目前的三维游戏与动画技术尚未成熟,其中实时角色动画技术是其中的瓶颈之一,全球各国的研究人员们也正分别从各个方面寻求新的突破。在三维游戏、影视动画工业应用的背景下,本文对实时角色动画技术的某些方面进行了深入研究和新的尝试。   快速、真实地实现角色的造型与动画是计算机图形学与动画领域的难题之一。本文提出了一种新的人物角色的快速建模和动画的方法。通过使用球B样条实现以骨架为基础自动构建角色模型以及数据驱动的角色动画生成方法。给定人物角色骨架后,依据人体测量学根据骨骼长度计算出关节点处的半径。通过插值关节点以及半径生成球B样条曲线曲面表示的角色模型。根据所获取的运动数据(来自运动捕获),通过更新控制顶点来更新角色模型,从而实现角色的实时动画。   基于运动捕捉的正向运动学技术是角色动画技术中主要的运动控制方式,几乎所有的专业动画软件都采用了这一动画生成方法,由于动画数据来自运动捕捉,因此角色动作具有高度的逼真性,能达成极好的动画效果,因此本文采用此种动画方式对角色模型进行了测试并取得较好的动画效果和速度。   在第一章,介绍了课题的研究背景和国内外研究现状,阐明了论文的主要研究内容和创新点,以及本论文的章节安排。   第二章,对球B样条曲线曲面表示法作了详细说明和介绍。   第三章,对角色动画技术,特别是骨骼皮肤动画技术进行了深入介绍。   第四章,介绍了利用球B样条对角色骨架进行建模的方法和步骤,以及其中所采用的插值取样方法。   第五章,详细说明了.bvh数据文件格式以及如何利用这些捕获数据,使由球B样条建造的角色模型产生动画效果。   第六章,详细介绍了原形演示系统的实现。   第七章,对全文做出系统性的总结,并对下一步的研究工作作出了展望。
其他文献
Web已成为人们获取信息的一个重要途径,随着Web信息的日益增长,人们不得不花费大量的时间去搜索浏览自己需要的信息。搜索引擎随之成为人们最普遍使用的信息检索的工具。但目前
软件测试工作在软件开发的整个过程中占有极其重要的位置。为了克服手工测试的一些困难,提高软件质量和测试效率,测试过程的自动化被广泛地引入进来。它以其自动化程度高、实用
基于多源(可见光、合成孔径雷达)遥感影像特征级融合的舰船目标分类研究,充分利用可见光传感器和合成孔径雷达(SAR,Synthetic Aperture Radar)传感器的信息互补性,实现船舶目标的
计算机二维动画是计算机图形学跟艺术、数学、物理学和其它相关学科交叉形成的综合课题,主要探讨如何利用计算机技术辅助生成自然连续的动画序列。二维动画力求用二维信息来表
随着互联网的迅速普及和计算机软、硬件功能的日益强大,人们对计算应用的需求开始朝着高性能、多样化发展,网格计算的概念也随之应运而生。网格是一个集成的计算与资源环境,
随着语义网概念在本世纪初的提出和广泛接受,作为其基础的领域本体成了计算机界的研究热点。手工构建领域本体耗时费力,寻找有效的半自动化构建方法,是语义网发展的一个瓶颈问题
随着互联网技术的高速发展,Web已经成为最重要的新闻媒体之一。通过浏览Web新闻,人们能在短时间内了解来自不同国家和地区近期所发生的各类事件。而在众多新闻当中,那些难以准确
互联网应用的日益普及,企业信息化得到越来越多企业的认同和重视,随着企业级信息系统规模的不断扩大和复杂度日渐升级,如何迅速开发出具有良好扩展性、维护性的企业应用是一个值
机器博弈作为人工智能研究的重要分支,可研究的内容极为广泛,而当前对中国象棋博弈的研究也在不断地发展着。通过对本人硕士期间完成的中国象棋程序“GoldFriend”的数据结构、
毋庸置疑,信息检索技术已经成为人们使用互联网的重要技术,并蕴含着巨大商机。问答系统作为信息检索技术日后发展的方向,也是国内外学者研究的热点。在国外,已经有许多对问答技术