论文部分内容阅读
在虚拟战场仿真应用中,地形场景可视化是构建虚拟战场仿真场景的重要组成部分。随着计算机科学技术的飞速发展,虚拟战场仿真需要的场景规模也越来越大,对大规模地形绘制的要求也越来越多。本文面向虚拟战场仿真的应用需求,对大规模地形数据的组织模型、调度算法、实时绘制算法以及过程细节生成等关键技术进行了深入的研究,实现了相关绘制算法,并通过实验验证了该算法的高效性、真实性和实用性。在此算法的基础上,实现了大规模地形场景可视化。最后结合已完成的大规模地形场景,实现了大规模虚拟战场仿真平台中三维场景可视化。本文完成的主要工作和取得的主要研究成果如下:(1)针对大规模地形数据不能全部贮存于系统内存中,本文使用了一种基于四叉树的数据组织模型。为了解决大规模地形数据内外存调度以及地形绘制稳定性问题,本文提出了一种基于四叉树的平滑LRU地形调度算法。通过实验表明,本文的调度算法可以有效的提高地形绘制的稳定性,并且可以有效的解决地形数据组织与调度问题。(2)深入研究了基于视域相关的地形绘制算法,针对其地形效率低、存储量大等问题,本文提出了一种基于改进的视域相关的LRU地形绘制算法,本算法的改进主要是体现在采用降采样的方式进行地形块组织以及建立地形块四叉树索引进行快速检索,并且构造节点分辨率评价函数进行视区裁剪算法。经过试验分析证实,该算法与视域相关的地形绘制算法相比较,具有绘制速度快、真实性高、实时性强、帧速率低的等特征。实现了大规模地形场景的可视化,使其具有高效性、真实性和实时性。(3)在上述研究成果上,设计了依托于大规模地形的虚拟战场仿真平台。用户可以通过配置仿真脚本,进行态势作战推演,从而更好地分析作战方案的合理性,检验作战计划的有效性。为其加入了海洋、天空盒、光照等效果,很好的提高了场景的真实性。