论文摘要
3D游戏引擎包括几个方面:场景绘制、光照渲染、动画技术、碰撞检测以及网络管理。其中,三维场景的绘制与光照的渲染是它的核心与关键。另外,计算机游戏对游戏场景要求有较高的真实度与实时性。其真实度要求全局光照效果的逼真渲染,实时性则要求对场景进行快速绘制。如何提高游戏与用户的交互速度而又不影响场景的真实效果,一直以来是一个研究热点。针对这一现象而进行了研究与改进。首先,介绍了3D游戏引擎的发展与加速绘制三维游戏场景及全局光照渲染的相关技术。然后,研究了如何利用三角形网格为三维游戏场景中的几何体进行建模。通过结合光学中的视域衰减模型,提出了一个基于视域衰减的LOD地形快速生成算法。最后,通过对全局光照模型的各个分枝地研究,并结合预计算技术,提出了一个基于预计算静态场景的间接光照路径而实现的全局光照明的动画算法。通过研究与实现,对3D游戏引擎中的场景绘制及全局光照有了深入的了解。基于视域衰减算法生成了三维LOD地形三角形网格,绘制帧频达到了实时的要求,并且具有相当的真实性。预计算静态场景的全局光照而实现的动画算法,在加速游戏场景光照效果渲染上有非常实用的价值和意义。
论文目录
摘要ABSTRACT第一章 绪论1.1 应用背景1.2 游戏引擎概述1.2.1 游戏引擎构成1.2.2 国外发展状况1.2.3 国内发展状况1.3 研究工作第二章 场景加速绘制与全局光照相关技术2.1 通用裁剪加速技术2.1.1 聚集背面裁剪2.1.2 层次视锥体裁剪2.1.3 遮挡裁剪2.1.4 入口裁剪2.2 真实感图形生成2.2.1 光线跟踪算法2.2.2 辐射度全局光照技术2.3 本章小结第三章 基于三角形网格的三维地形生成研究3.1 三角形网格建模3.1.1 曲面参数表示3.1.2 三角形网格与三角形多面体3.1.3 法向量的计算3.1.4 曲面三角化3.2 基于视域衰减的三维地形快速绘制算法3.2.1 获取地形数据3.2.2 网格化地形3.2.3 基于视域衰减的简化3.2.4 对裂缝的处理3.2.5 实验结果与分析3.3 本章小结第四章 基于预计算的三维游戏场景全局光照研究4.1 场景的全局光照4.1.1 反射与折射4.1.2 Fresnel公式4.1.3 双向反射率分布函数 BRDF4.1.4 Monte Carlo积分4.1.5 全局光照模型4.2 基于预计算动态光源路径的动画算法4.2.1 场景预计算4.2.2 预处理过程4.2.3 详细设计4.2.4 采样方案4.2.5 实验结果与分析4.5 本章小结第五章 结论与展望5.1 结论5.2 展望参考文献致谢攻读硕士学位期间主要的研究成果
相关论文文献
标签:三维建模论文; 地形生成论文; 非规则三角网格论文; 实时绘制论文; 预计算论文;