基于Unity 3D的虚拟战场地理环境的构建作者:何忠海来源:《速读·上旬》2017年第11三维景点期 摘 要:战场环境是战场及其周围对作战活动有影响的各种情况和条件的统称。在现代作战模拟中,首要的一点是要营造一个贴近实战的训练环境,使得各类受训人员能够在此环境中得到恰如其分的训练,它是培养指战员战场认知能力的重要条件。依据仿真原理和虚拟现实技术来建立一个满足作战训练科目需要的、数字化的、虚拟的、可进入的、可交互的战场环境模型。采用Unity 3D开发平台是构建虚拟战场地理环境的一种有效方式。针对战场地理环境的基本要素,研究基于Unity 3D开发引擎的虚拟战场地理环境构建步骤,提出地形生成顺序和制作素材工具的优化方法,并对地形高度图生成、建筑、道路交通、地质细节等关键技术进行探讨。 关键词:虚拟战场;Unity 3D;虚拟现实
1引言
随着三维地理信息系统(GIS)和虚拟现实技术(VR)的快速发展,针对军用仿真领域复杂战场环境的虚拟化建模已成为可能,研制一种可测量、可体验、多维度、充分考虑领域情景的虚拟战场环境系统,一方面可用于武器系统性能验证和作战方案推演;同时联合交互式传感设备可有效改进系统使用人员的临场感觉,促进训练水平、效益的不断提高,指导施训方案的科学制定,推动军事作战、训练模拟在概念和方法上产生新的飞跃。
虚拟战场地理环境是指运用计算机仿真技术、多媒体技术、可视化计算、图形图像技术、航空拍摄、卫星照相等多种手段,在获取地理信息基础上进行信息综合计算和处理,实现地理环境的真实实现,为军事训练提供可靠的虚拟环境。
2基于Unity 3D的虚拟地理环境构建方法
2.1基本构建步骤
根据Unity 3D仿真平台的特点,基于Unity 3D的虚拟环境生成过程可以简化为以下几个步骤。按照先后顺便分别是地形地物素材准备、基本环境生成及修理、纹理贴图、道路巷道设置、树木植被叠加、地表植被叠加和地形细节设置等步骤。基于Unity 3D的虚拟环
境构建,通常是从高度图或Terrain工具生成开始的,以此通过地形润、地形要素编辑、地形细节设置,最终生成较真实的虚拟地形环境。