论文部分内容阅读
随着国防现代化的发展,高质量的军事训练成为越来越重要的建设重点。军事武器装备的科技含量越来越高,实际军事训练的成本逐渐增加,同时作战人员需要通过较长时间的训练才能达到一定的操作水准,这成为制约军事训练的一个瓶颈。虚拟现实,虚拟作战场景等技术的引进使得这一问题可以得到有效的解决,同时也保证了军事训练的安全性和高效性。计算机硬件的发展,特别是图形处理器的出现,为海浪真实感模拟注入了新的动力。图形处理器凭借优秀的并行计算和浮点计算性能,使得海浪的模拟可以更加细腻,可以承担更加复杂的计算。本文以虚拟海洋战场环境为研究目标,结合国防潜望镜预研项目,应用MultiGen Vega初步开发了一套虚拟海洋战场环境的训练系统。本文详细讨论了各种海浪建模方法,比较了各种方法的应用范围。并针对具体项目,采用了海浪谱的建模方法进行建模,通过快速傅立叶变换生成系统所需的高程数据。在此基础上,对转换得到的数据进行进一步优化,并对渲染细节进行进一步的调整。以虚拟海浪为背景,本文开发了初步的原型系统,讨论了在系统中自定义路径漫游实现的一些关键技术。以及,在场景中添加雨雪特效的一些关键问题。本文最后讨论了整个系统开发中,开发环境,接口,系统评测和各个模块组织的问题,并给了系统的初始流程图。以CPU-GPU为平台,本文初步实现了对虚拟战场海洋环境的模拟,建立了符合实际需要的海浪模型,通过添加一些具体的技术功能,使本文实现的系统具有初步的训练价值,为特定用户进行高真实感、高质量的海上模拟训练提供了平台,并为下一步开发和推广了打下了基础。