论文摘要
近年来,随着游戏和虚拟现实技术的不断发展,对于实时渲染的真实感、场景的复杂度不断提出更高的要求。与此同时,计算机的图形硬件处理能力也有了巨大的发展,尤其是支持可编程渲染管线GPU的推出使得PC机的图形处理能力获得了质的飞跃。这使得用户对于渲染的真实感和实时性的要求不断提高。而对覆盖有流体的地形表面进行有效地处理能够大大地提高视觉真实感。水面模拟就是其中一个重要部分。但是,目前已有的水面渲染算法普遍存在计算量庞大,耗时久,实时性不强等缺点。本文首先系统地分析和总结了现在的一些水面渲染技术。在此基础上,结合最新图形加速硬件特征,以渲染效果和渲染效率达到良好平衡为目的,对目前典型的水面模拟算法进行合理优化。该优化以两个主线进行:一是通过多张高度场纹理图混合简化实时水面网格模型的计算量,以及利用GPU强大的并行计算能力求解波动方程。二是针对网格顶点光照计算优化,基本策略是将以前放置在CPU上完成的复杂计算通过GPU的相关硬件特性进行替换,如环境纹理映射等,较为真实地模拟了水面上发生的折射和反射等光学现象。该算法最终有效地运用到游戏引擎的实时渲染系统中,实验证明该算法可行。另一方面,对水面漂浮物体与水面的交互运动模拟也是目前研究的一个热点和难点。漂浮物体在水面浮力作用下其运动状态变化比较复杂。目前有两种计算方式,一种是将浮力计算指定在刚体外表面的一些特殊点上,并假设小区域表面面积归结到这些点上;另一种是在刚体中填入一些规则几何体,然后分别计算它们的浮力。这两种方法都存在一个问题,就是对外形复杂的刚体很难模拟准确,同时还需要大量额外计算,不适合实时系统。在本文中,提出利用几何分解法对浮力计算进行简化的思路,大大提高了算法的效率,并在实验中获得了良好的效果。最后,本文对实验中存在的不足进行了分析,并提出了需要继续完善的几个方面。同时,对广域流体实时渲染的发展进行了展望。
论文目录
相关论文文献
- [1].游戏引擎中的实时特效渲染[J]. 艺术教育 2019(04)
- [2].游戏引擎研究与分析[J]. 软件导刊 2018(02)
- [3].说说那些知名的游戏引擎[J]. 个人电脑 2016(10)
- [4].3D游戏引擎框架研究[J]. 黑龙江科技信息 2014(35)
- [5].论游戏引擎对游戏总体效果的影响[J]. 艺术品鉴 2018(36)
- [6].游戏为什么吃硬件 解读游戏引擎[J]. 电脑爱好者 2017(19)
- [7].简析3D游戏引擎的优点[J]. 学园 2017(16)
- [8].3D游戏引擎的优势分析[J]. 明日风尚 2016(23)
- [9].浅析游戏引擎与美术应用[J]. 商业故事 2016(32)
- [10].基于clickteam fusion 2.5游戏引擎的教育游戏设计——以C语言编程为例[J]. 信息记录材料 2017(02)
- [11].网络游戏引擎技术的研究[J]. 电脑编程技巧与维护 2011(10)
- [12].在线游戏引擎展示——涂鸦软件之“涂鸦世界”[J]. 程序员 2009(09)
- [13].基于2D游戏引擎的设计[J]. 科技信息 2008(30)
- [14].游戏引擎教学版软件的开发研究[J]. 计算机产品与流通 2019(03)
- [15].游戏引擎造出训练基地[J]. 科技创业 2012(Z1)
- [16].游戏引擎启示录[J]. 程序员 2009(09)
- [17].诱惑你,没道理!——《热舞派对》魅舞诱惑等你来[J]. 电脑知识与技术(经验技巧) 2009(09)
- [18].游戏引擎教学版软件的开发研究[J]. 电脑知识与技术 2018(09)
- [19].基于3D网络游戏引擎的应急演练系统[J]. 微型机与应用 2013(01)
- [20].基于游戏引擎的引擎电影创作[J]. 微计算机信息 2012(06)
- [21].游戏引擎的系统总体结构探析[J]. 中国新技术新产品 2010(21)
- [22].基于设计模式的三维游戏引擎的分析与设计[J]. 计算机与现代化 2009(02)
- [23].使用游戏引擎制作三维动画的利弊分析[J]. 当代电影 2018(08)
- [24].基于3D游戏引擎的物理探究学习平台设计[J]. 微计算机信息 2010(18)
- [25].插件平台在3D游戏引擎系统中的应用[J]. 福建电脑 2009(10)
- [26].强化游戏体验 Color OS向优化提出新挑战[J]. 计算机与网络 2020(03)
- [27].游戏引擎中动画混合技术的研究与应用[J]. 贵州大学学报(自然科学版) 2018(01)
- [28].联众“精武世界”游戏引擎展示[J]. 程序员 2009(09)
- [29].3D游戏引擎浅论[J]. 漯河职业技术学院学报 2008(02)
- [30].《游戏引擎技术》精品课程建设与应用研究[J]. 大众文艺 2020(08)