首页> 中文学位 >GPU加速的海洋战场环境视景仿真研究
【6h】

GPU加速的海洋战场环境视景仿真研究

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1课题研究背景

1.2虚拟现实与虚拟战场的发展

1.2.1虚拟现实与仿真技术简介

1.2.2国外虚拟战场的发展

1.2.3我国虚拟战场的发展

1.3课题的目标和意义

1.4本文研究的内容

1.5本文的章节安排

2 GPU和Cg

2.1 GPU和可编程渲染管线

2.1.1 GPU发展

2.1.2 GPU的特点

2.1.3 GPU的图形处理流水线结构

2.1.4 Vertex Shader

2.1.5 Pixel Shader

2.2 Cg语言介绍

3海面的生成与渲染

3.1概述

3.2海面LOD算法

3.2.1 LOD技术的提出

3.2.2 LOD技术概述

3.2.3 LOD模型的实现方法

3.2.4 LOD模型生成算法

3.2.5海面LOD模型的建立

3.2.6海面的网格的连接

3.3海面的建模

3.3.1噪声函数的构建

3.3.2连续海面的生成

3.3.3动态海面的构建

3.3.3法向量的计算

3.4海洋岛屿的建模与渲染

3.4.1岛屿模型的建立

3.4.2岛屿的渲染

3.5海面实时光照计算

3.5.1天空的建立和反射效果

3.5.2太阳光的反射效果

3.6试验效果分析

3.7本章小结

4虚拟海洋战场环境的生成

4.1战斗实体模型的创建

4.2粒子系统建模概述

4.2.1现实的需求

4.2.2粒子系统简介

4.3舰船尾迹的实现

4.3.1舰船尾迹的建模

4.3.2舰船尾迹的生成

4.4战场特效的实现

4.4.1武器火焰效果的仿真

4.4.2爆炸效果的仿真

4.5战场音效的实现

4.6本章小结

5总结与展望

5.1全文总结

5.2技术展望

参考文献

硕士期间发表论文

致谢

展开▼

摘要

虚拟现实技术可以为海军战斗人员提供经济、安全、可靠的训练环境。虚拟环境的仿真效果是关系到训练质量的重要因素,建立逼真的海洋战场环境的关键是构建高仿真效果动态海面和战场特效。计算机运行速度的提高以及可编程图形硬件(GPU)发展使得海战场的仿真取得了重大进展。 本文研究了GPU加速的虚拟海洋战场环境的建模和实时绘制关键技术,论文的主要内容如下: 本文介绍了GPU的概念和可编程图形硬件语言Cg,阐述了顶点渲染(Vertex Shader)和像素渲染(Pixel Shader)的运行过程。在对海面特点进行研究的基础上,采用基于噪声分形面的海面建模与实时绘制算法。首先建立了大范围海面网格LOD模型,采用“连接模板”来实现不同分辨率块之间的平滑连接。引入不同频率的Perlin噪声来叠加生成噪声分形面,作为海面高度场的激励源,通过噪声分形面来模拟海面,得到不同时刻的分形序列,从而模拟连续动态变化的海面。在绘制海面光照时,实现了海面法向量计算,采用立体纹理映射技术来模拟海水周围的天空背景,通过动态纹理映射产生太阳光局部反射效果。实验表明,该算法能实时生成仿真度很高的海面。 本文对海战实体建模与战场特效仿真进行了研究。在分析各种3D实体模型的建模方法与存储方式后,采用实体模型导入的方法进行建模。海战战斗特效是海战视景仿真的重要组成部分,研究舰艇尾迹、武器火焰以及爆炸等战场特效的绘制方法,并进行了实现,这些都大大增加了场景的逼真度与真实感。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号