3D游戏图形引擎若干关键技术的研究

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:calvin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着游戏产业的飞速发展,3D游戏引擎的研究受到了前所未有的关注。一个好的3D引擎是构成一款高性能游戏的基石,它包含了物理学,计算机图形学,人工智能等多个学科的研究成果。它所包含的通用且高效的图形处理能力也逐渐被诸如计算机辅助设计和虚拟现实等应用领域重视和使用。 3D游戏引擎又是一个庞大的有机整体,包含了图形子系统,物理子系统,输入子系统,声音子系统等等。其中图形渲染子系统是整个引擎系统的核心部分。图形渲染子系统把模型、动画、光影、特效等所有效果实时计算出来并展示在屏幕上。可以说图形渲染子系统在游戏引擎的所有部件当中是最复杂的,它的强大与否直接决定着图像的最终输出质量。 本文围绕3D图形引擎中的若干关键技术展开讨论和研究,首先分析了国内外图形引擎技术的现状及发展。在此基础上,提出了本课题的研究目的和研究意义。 然后本文介绍了3D图形引擎的基本框架,以及各个子部件在渲染流程中起到的作用,同时结合图形学知识对渲染管线中的重要步骤进行了详细说明。 接着针对大规模地形可视化的问题进行了研究,分析了地形数据的分块和调度策略;介绍了当前主流的地形生成和简化技术,在此基础之上讨论了基于四叉树的地形逻辑表达和存储方法;提出了一种动态的视点相关的LOD地形简化方法,同时结合平截头体技术较好地解决了地形网格裂缝问题。 最后本文论述了真实感场景的生成原理,详细讨论了各种光照模型,纹理映射模型在仿真渲染中的应用,在这基础之上具体分析了三个真实感特例的生成方法。同时结合DirectX技术,面向对象程序设计的设计思想,对上述的相关技术和方法进行了测试和验证。
其他文献
现代社会,面临经济全球化和社会信息化的快速发展,数字化地球、数字化城市、数字化政府、数字化企业正在从概念成为现实。各种组织(企业、政府、事业单位)越来越重视对信息资
agent系统由于其自身的特点:在动态的、不可预测的、开放的环境中具有自主行为,在电子商务中扮演了重要角色。但是由于所有权不同,agent可能是自私的和不可靠的。没有一个agent
随着应用需求的扩展和技术的不断进步,多核已经开始在传统PC,甚至嵌入式系统广泛应用。正因如此,多核环境下的并行应用,实时计算也成为研究的热点,但是这些都需要从操作系统
并行程序设计是并行计算中一个公认的难题。其中一个重要原因在于缺乏系统的开发并行程序的方法及其支持工具。现有的大多数并行程序设计模型本质上是对并行程序编码的研究,
近年来,随着我国通信网络基础设施的快速建设,视频会议系统由于可以为处于多点的与会者提供音视频等多种信息,节省大量费用,提高工作效率,因而发展迅速。由于H.264编码更加节省码流
无线传感器网络是最近几年来颇受世界关注的一种网络技术,与当前的移动通信网络、无线局域网等相比较,无线传感器网络具有很大的发展潜力。首先,无线传感器网络是无需基础设
P2P(Peer-to-Peer)技术被视为21世纪计算机技术的热点技术之一,随着网络技术的飞速发展和个人计算机性能的增强,互联网的计算模式正经历着从C/S模式向P2P模式的转变。高效的资源
在现代科学研究和应用领域中,大量的数据是重要的资源。地理上广泛分布的科研工作者或用户都希望能够访问和分析这些庞大的数据。另一方面,海量的科学数据分布在各种自治管理域
传统的人工阅卷缺乏对阅卷过程的有效监督,难以保证考试公平公正的要求,阅卷的对象是纸质试卷,对试卷的运输、保存和查阅等工作需要大量的人力。随着计算机技术、网络技术、
数字图像压缩是图像处理领域的一个热门研究课题,其研究成果为图像的存储、传输带来了极大的便利,因而具有重要的研究价值。在众多的图像压缩方法中,基于小波变换的图像压缩方法