【摘 要】
:
随着计算机硬件技术的发展,在一般PC机上运行复杂三维应用已变得非常普及,特别是三维游戏、虚拟现实、数字城市等三维应用发展迅速,因而这些应用背后的实时三维图形软件技术
论文部分内容阅读
随着计算机硬件技术的发展,在一般PC机上运行复杂三维应用已变得非常普及,特别是三维游戏、虚拟现实、数字城市等三维应用发展迅速,因而这些应用背后的实时三维图形软件技术的研究与开发就变得越来越重要。可以预见到对实时三维图形技术的应用将会持续增长。本论文研究的目的是设计和实现一个实验性的微型实时三维渲染系统MRRS(Mini Real-time Rendering System),该系统实现的文本渲染和场景渲染优化技术,已成功应用于珠江新城数字城市项目之中。作为一个基于OpenGL的微型三维引擎,MRRS包含向量和矩阵模块、多定时器模块、照相机模块、视图体模块、基于Unicode的中英文混合文本渲染模块、纹理加载库模块和八叉树模块。MRRS能够渲染基于八叉树的场景文件,可以根据自定义的递归深度和单个节点的面数限制进行场景的八叉树重构,能够高品质地渲染中英文混合的任意字符串,能够支持多种字体,多种字体大小的字符串渲染以及动态文本的渲染。MRRS支持可调整的渲染帧速和场景漫游,实现了场景漫游的路径记录和回放功能。MRRS也优化了视图体与AABB盒相交检测算法。为了增强应用的健壮性(Robustness),MRRS还使用了资源管理和资源泄漏检测技术。本论文研究主要涉及计算机图形学,向量和矩阵理论,字体技术,面向对象设计,资源控制,场景数据结构设计等方面,所有研究结果都集成在MRRS系统中,最终的MRRS系统是一个可扩展的C++应用。文章分为5部分。第一部分介绍了技术背景、本论文完成的工作以及一些术语缩写和解释;第二部分介绍了OpenGL三维渲染基础和数学基础;第三部分给出了MRRS系统结构并详细分析了MRRS中文本渲染和场景渲染优化技术;第四部分析了资源管理技术;最后是项目应用介绍、结论和将来的工作。
其他文献
随着多媒体制作、存储、传输等技术的迅速发展,多媒体数据(图像、视频、音频和文本等)在我们的生活中无处不在.因此,在多媒体数据的描述、查询、浏览及管理中存在的问题急须
为了解决软件体系结构漂移和体系结构侵蚀的问题,英国艾塞克斯大学的Eden博士从理论上提出了一种新的程序设计范型——两层式程序设计(TTP).通过对该理论的研究以及对传统程
人们利用便携终端通过IP网络传输视频信息的需求越来越多,为了实现这个目标,有两个问题需要解决:1.编码方法要简单高效。方法简单,容易用硬件实现,且功耗低;方法高效,可以有效的利用
P2P是人们针对C/S结构提出的一种网络结构,这种网络结构中所有的网络结点是互相对等的,它们既是Client又是Server。P2P通过这些对等体之间的直接交换实现计算资源和服务的共享。
事件管理系统是智能运输系统(ITS)的一个重要组成部分,而事件检测则是事件管理系统的核心,是高速公路管理与控制系统能否成功运行的关键技术.快速、准确地检测出高速公路上发
在数字电视即将来临之际,由于国内数字电视的中间件标准仍没有出台,这影响了国内对于数字电视交互性等高级性能的探索.该文在基于辽宁电视台的网上播出系统的实施过程中,针对
Internet特有的共享性、开放性及其依存的TCP/IP网络协议体系,从根本上决定了它缺乏一种可靠的网络安全机制。本文以网络安全技术中的防火墙技术为研究基础,分析了传统防火墙技
本文针对电话线低码率传输的视频监控工业环境,对H.263低码率视频压缩标准进行了深入细致的研究,提出了一种新的视频压缩编码方法,即在帧内编码DCT变换后的系数量化策略上,采
随着计算机体系结构的变化,中间件技术的迅猛发展,应用服务器作为中间件技术的运行平台逐步成为近年来软件业的发展趋势之一。另外,J2EE是SUN公司推出的一种全新概念的模型,与传
信念修正理论是目前人工智能的一个重要的研究方向,很多专家学者对此进行了广泛而深入的研究,并且根据不同的应用领域的不同需要,提出了许多信念修正的方法,其中最具有代表性的就