论文部分内容阅读
虚拟战场以其在军事训练演习中特有的科学性、经济性、直观性等诸多优点,已成为各军事大国进行战略、战术演练的有效途径。逼真是虚拟战场追求的主要目标,然而随着现代战争规模的不断扩大、综合性的不断增强,战场环境日益复杂,从而给虚拟战场场景规模、仿真精度以及交互性能提出了更高的要求。为满足虚拟战场环境的应用需求,本文以虚拟自然环境构建和人工电磁环境表现为出发点,对虚拟战场中大规模地形实时绘制、草地场景建模与动态模拟、三维云景建模与绘制以及雷达复杂电磁环境三维表现等几个关键技术进行了深入研究。本文取得的创新研究成果包括:(1)针对虚拟战场中海量地形数据可视化存在的外存开销大、实时绘制困难等问题,提出了一种大规模外存地形实时绘制方法。在预处理阶段,对原始地形数据进行分块处理,并为各分块建立多分辨率层次结构。为降低外存空间消耗,提出了一种块内无冗余数据存储方法。通过引入视锥体裁剪、与视线相关的屏幕误差计算方法提高绘制速度。为满足地形漫游的连续性,提出了一种基于视域扩展的数据预取及调度策略,实现了外存数据的实时调度。实验结果表明,本方法可获得较高的绘制帧速和较好的绘制效果,为面向大数据集的地形实时绘制提供了完整解决方案。(2)针对传统静态方式表现战场环境植被场景的缺陷,提出了一种可变风场作用下草体摆动效果模拟方法,该方法不仅能逼真展现草叶随风摆动的效果,而且能表现风停后草叶振荡回复的自然过程。此外,提出了一种草体碾压效果模拟方法,采用基于GPU的实时碰撞检测算法和受力向量传播机制计算视点近处草叶的受力和形变,通过调整布告板倾斜度模拟中远距离草丛变形,该方法有效解决了传统方法模拟精度差、对碾压物外形存在限制等缺陷,能逼真模拟出战场环境中作战单元与草叶实体的交互。(3)针对三维云景绘制开销大的问题,提出了一种三维云景模拟方法。该方法基于耦合映像格子理论模拟云的动态生成;采用一系列球谐基函数及其系数来表示入射光分布,模拟了光在云中的复杂散射过程;利用与球谐函数相结合的频域体绘制方法完成了三维云景的快速绘制。(4)针对传统二维方式展现战场环境中雷达探测范围的不足,提出了一种基于混合采样的雷达探测范围三维建模方法。以雷达方程为基础,通过地形分辨率网格确定雷达方位角方向的采样步长,使雷达可视化模型对不同精度地形具有自适应性;以雷达3dB特征点为基础,对雷达俯仰角进行分区域采样,在保证模型外形与雷达特征属性一致的同时有效减少了绘制点的数目。此外,考虑到环境因素对雷达探测范围的影响,基于几何光学遮挡法提出了一种地形遮挡影响下雷达模型修正算法。实验结果证明,该方法不仅速度快,而且能更加真实、直观地表现复杂地形环境下雷达电磁信息。