计算机辅助动画自动生成系统中碰撞检测的研究与实现

来源 :北京工业大学 | 被引量 : 3次 | 上传用户:wwj88888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以受限自然语言形式的故事作为输入,以完整的动画片作为输出的计算机辅助动画自动生成系统涉及人工智能、电影艺术和多媒体等三大学科,能够大大缩短动画制作周期、削减成本,在动画片、网络游戏、虚拟现实等领域都具有广阔的应用空间。可以说计算机动画自动生成是计算机动画技术发展的一个新阶段。动作计算是动画自动生成过程中将运动数据由定性层转化到定量层的一个必不可少的模块。而碰撞检测作为一个重要的功能模块,扩充了动作计算模块的功能。全过程计算机辅助动画自动生成系统的研发前后经历了两个版本。本文介绍了系统的第二版中对动作计算模块的框架和处理流程的调整,以及功能方面的扩充。随着系统的不断完善,对动画的真实性要求越来越高。碰撞检测功能模块则起着使角色动作效果更加逼真的作用。本文将以动画自动生成项目为背景,以提高动画的真实性为目的,以动画角色为研究主体,采用包围盒层次结构法,针对动画中多种情况进行碰撞检测方案的设计研究。具体来说,本文主要的研究内容是动画场景的空间区域划分、物体和角色的层次结构划分以及基于层次结构的碰撞检测算法。关键点在于多种情况下碰撞检测方案的设计研究。本文首先对碰撞检测模块所依托的动画自动生成系统以及该系统的动作计算模块进行了介绍。随后按预处理阶段和碰撞检测方案两部分对碰撞检测模块进行了详细介绍。在预处理阶段,介绍了八叉树空间划分方法,提出了自动构建人物模型的包围盒层次结构的方法。在碰撞检测算法部分,分六种情况提出了相应的碰撞检测方案。最后,介绍了碰撞检测模块的接口设计以及在动作计算模块中的具体应用,并对目前碰撞检测模块的不足以及发展方向做了分析和设想。
其他文献
随着计算机网络的广泛普及,信息技术已经普遍地运用于各行各业,为经济、政治、军事、文化的发展做出了巨大贡献。然而,数字信息在传输、存储与加工处理的过程中比以往更易遭
今天随着互联网和计算机在全世界范围内的广泛使用,网络在人们日常生活中的作用变得越来越重要。很难想象如果缺少了网络和计算机,经济的发展和人们的生活将会变成什么样子。随
关联规则挖掘是数据挖掘领域的重要组成部分,旨在发掘数据背后隐藏的、潜在的、频现的相关关系与模式。多尺度科学是一个新兴的科研领域,核心是剖析研究客体多层次、多尺度的
深度摄像机的数据处理工作在图形图像及增强现实领域一直有很重要的作用。随着近年来低价的深度摄像机的产生,深度摄像机领域发生了重要的变革。Kinect等深度采集设备具有低
随着21世纪信息技术和互联网技术的迅猛发展,多媒体信息,特别是视频信息,已逐步取代纯文本信息,成为人们获取资讯的主要载体。视频会议、视频电话、远程学习和培训、远程医疗
随着移动通信技术的不断发展,传统无线网络将逐步被以移动IP为基础的无线网络所取代,但是无论是移动IPv4,还是移动IPv6,切换时延太长,都不能满足实时通信的需求。   为了满足实
现实世界中的许多系统都可以用关联网络表示,如WWW、引文网络、股票关联网络、蛋白质关联网络、神经网络等等。尽管这些网络有着不同的描述对象,它们却有许多共同点。社区结构
现实世界中,大部分的数据对象之间存在互相关联或交互关系,形成数量众多的、互联的、复杂的网络,不失一般性,我们称这种互联的网络为信息网络。例如,社交网络、万维网、论文
随着计算机网络的日益普及,信息安全已经成为一个急待解决的世界性问题。传统的安全保护技术采用认证、授权、访问控制和加密等机制,这不能阻止利用计算机软硬件系统的缺陷非
结构工程实验在城市基础设施建设、结构受损研究中发挥着重要的作用。目前我国结构工程实验大多在单独站点进行,资源不能有效共享,造成了昂贵实验设备利用率低、实验规模有限等