三维FPS游戏渲染系统的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:xinxi_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件。而随着对游戏真实性要求的不断提高,对作为三维游戏引擎最重要的部分的实时渲染系统的要求也越来越高,而一个三维游戏技术水平的高低,往往是体现在它的渲染引擎上。 本文先通过对图形流水线的研究,再引出三维游戏渲染系统的基本架构,最后设计实现了系统的几个核心模块包括底层渲染系统的抽象,资源管理系统和场景管理系统。这三者中最重要的部分是场景管理系统,场景数据的组织是三维游戏中非常重要的部分,它决定了这个三维游戏的速度,同时也决定一个三维游戏的质量(因为速度越快就能加入更多的特效)。场景数据的组织形式还决定了系统的很多其它特性,如内存的动态平衡,可视剪裁,LOD计算,碰撞检测,通信等一序列对于游戏来说最重要和最根本的东西,所以,设计一个有效的数据结构来保存我们的三维场景是非常重要的。本文致力于研究和设计一个设计良好的三维FPS游戏渲染系统的整体架构,并且研究和设计了针对FPS游戏较为合理的室内和室外场景管理器以及渲染队列算法。 另外,对系统的设计采用了面向对象的方法,并且在设计的过程考虑了很多系统的可扩展性和可维护性的问题,以及如何更方便地定制系统的问题。
其他文献
近些年,在计算机软硬件中技术飞速发展基础下,语音识别、语音合成等语音处理技术取得了长足的进步,一些简单的基于语音的人机交互系统已经出现在我们的生活中。但是在使用中不难
随着“和谐社会”、“平安城市”建设的不断深入,视频安防监控技术的更新换代、新技术的更迭以及未来的发展越来越受到各界的高度重视。智能视频源自计算机视觉技术,可以实现对
随着网络技术的快速发展和网络应用环境的日趋复杂,网络安全问题日益突出。入侵检测技术作为一种新型的安全手段,作为立体纵深防护体系中的重要一员,越来越广泛的被安全界应
随着数字技术的发展,信息隐藏技术日益受到重视。其中数字水印作为版权保护的重要手段,已得到广泛的研究和应用。作为多媒体商品,许多数字音频、视频和静止图象中己被嵌入了
未来社会对嵌入式计算机系统的发展有着越来越紧迫的需求。随着半导体工业的技术升级,嵌入式处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效地运行。
随着计算机技术和网络技术的不断发展,Internet上的信息剧增。面对信息的海洋,用户试图通过浏览Web来发现信息、检索信息已经变得越来越困难,用户往往花费了很多时间却收获甚少
汽车的行驶安全性一直都是汽车工业关注的焦点,制动防抱系统(ABS)作为一种性能优良的主动安全装置可以大大减少交通事故的发生率,欧美等国家都将其作为汽车的标准配置,然而国内A
数字水印技术结合了古老的隐秘术和数字图像处理技术,通过将约定的水印利用数字信号处理的方法嵌入数字图片、音频、视频、文字等多媒体信息中,可以对数字作品的所有者进行鉴别
Web服务通过对独立服务组件的整合产生了一种快速开发和部署Web应用的新方式,并且以此开创了新的商业交易模式。服务作为新一代分布式技术,它的松散耦合性、跨平台和跨语言的
随着互联网技术和网络技术的快速发展,互联网用户数呈现对数增长,产生了庞大的互联网数据,这就要求服务器具有更快、更高的数据处理能力。由此,云计算技术则应运而生。云计算环境