三维场景编辑相关技术的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:spirit_if
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维场景编辑是虚拟现实、计算机动画、计算机图形学中的一个重要研究内容,也是现今该领域内的研究热点和难点。它在3D游戏、电影特效制作和多媒体创作等领域中有着广阔的应用前景。三维场景编辑主要包括场景的构建和快速渲染两部分。场景构建包括三维虚拟场景的显示、生成、编辑、存储、管理,旨在为系统提供高阶层面上的场景编辑功能。渲染是指对构建之后的场景进行真实感的绘制,尤其是对交互式的实时操作进行快速的响应。由于复杂场景的数据量大、实时性强,所以渲染运算速度慢成为现有的三维场景编辑的瓶颈。通过扩展场景图的结构,在建模的时候就对场景的表示模型进行预处理;同时在渲染的时候采取有效的策略,并利用图形处理器(GPU)在解决数据并行计算问题所表现出的极高的运行速度,可以有效地提升渲染的速度。本文对三维场景编辑中的快速建模、基于可见性剔除的高效渲染、场景合成和预览时的碰撞检测技术进行了研究,具体方法如下:(1)利用BSP树重新组织场景图,将场景图的叶子节点由简单几何体分解成三角面片,并将所有的面片串线存储在一个集合中。这步预处理操作虽然引入了更多的面片,使得场景图的结构更加复杂,但确为下面的隐藏面消除操作带来了极大的便利。在生成BSP树时结合使用了随机算法,能够在一个较好的期望时间内快速的建立场景的BSP树表示。(2)实现了基于遮挡体替代的由近及远的绘制算法。该算法预先定义遮挡替代物,对于基于BSP树的场景进行由近到远的绘制,不断的生成遮挡树,并借此对遮挡区域内的物体进行遮挡剔除。在此基础之上,提出并实现一种增量方法,适用于动态场景的快速绘制。(3)在三维场景的编辑过程中,用户要实时地对三维场景进行调整和浏览。尤其是在后期制作过程中进行场景合并,或根据关键帧进行插值并生成动画时,必须沿物体的可能的运动路径进行碰撞检测。本文提出了两种碰撞检测方案,一是基于BSP树的基本碰撞检测:二是基于BSP树优化分割的碰撞检测。本文的主要不足之处:在三维场景编辑中,用户对于模型的操作是通过对变换节点进行矩阵操作实现的,这对于用户提出了更高的要求,所以有必要设计一种良好的交互操作方式,使得用户可以更加方便、简单的使用场景编辑软件。另外,场景编辑还应该包括显式的动画插值解决方案,这都有待于将来进行改进和完善。
其他文献
学位
视频交通流参数的检测在智能交通系统(ITS)中起着越来越重要的作用,它能使交通管理者更加全面地了解交通运行状况。常用的交通流参数的检测有多种方式,但其中基于图像处理技
人脸识别技术是计算机模式识别领域非常活跃的研究课题,在法律、商业、安全系统等领域有着广泛的应用。由于人脸图像的特殊性,人脸识别问题也是模式识别领域的一个相当难的问题
管理信息系统(MIS)的开发应用正在我国各个行业兴起。管理信息系统的开发是一项复杂的系统工程。从70年代开始,人们逐渐认识到,为了保证MIS系统开发成功,开发方法一定要科学
伴随着Internet的普及和Web服务的不断发展,传统的、把专家指定的网络应用按照事先制订的方案组合起来,完成一定任务的应用集成模式已经不再适应当前的Web环境:而把现有的、可用
空间查询是空间数据库相关技术研究的重点和难点,反最近邻查询技术已经成为空间查询领域的热点课题。目前反最近邻查询技术的研究还处于起步阶段,各方面的技术还不成熟,存在
随着软件技术的发展和软件项目规模的不断扩大,软件测试的作用越来越重要。在软件测试中,测试数据的选择是进行结构测试的一个难题,测试数据合适与否直接关系到错误能否被预期测
学位
随着社会信息化进程的不断发展,人类对信息的需求和依赖程度越来越高,如何从海量信息资源中快速有效的获取有用信息,已经成为人们研究的焦点。早期信息检索的对象多为文本数值信
IETF在20世纪90年代提出了下一代互联网协议IPv6。IPv6最本质的改进在于将IP包的地址长度由32bit增加到128bit,形成几乎无限的地址空间,而且在其它诸多方面优化增强了IP的功能,