The invention discloses a method for constructing a three-dimensional view of forest fire for aviation fire training, relating to the field of aviation fire fighting / computer simulation. Compared with the existing methods, based on constructing the 3D terrain environment range on the ground to ensure the forest, flame and other details of the highly realistic effect, with simple method for forest fire fighting helicopter training system can provide visual system requirements. This effect is the core mission area by dividing the terrain and the non core mission area, using random particle system instead of the traditional particle system, using simple but can guarantee the effect of the dynamic model and surface texture replacement method to achieve the. Compared with the existing similar systems, it solves the contradiction between large terrain, high fidelity and high running fluency. In practice, this method is not only suitable for visual simulation of helicopter forest fire fighting task, but also can be extended to other similar simulation systems.
【技术实现步骤摘要】
面向航空消防训练的森林火灾三维视景的构建方法
本专利技术涉及航空消防/计算机仿真领域,应用于我国航空应急救援体系建设,尤其涉及一种面向航空消防训练的森林火灾三维视景的构建方法。
技术介绍
直升机森林灭火是一项危险性高、技术难度大的活动,但是由于其灭火效果较好,因此得到了各国政府的重视。直升机森林灭火活动需要整个直升机机组成员的密切配合和熟练操作,在平常需要进行必要的训练。但是,类似于森林火灾的这种大规模灾难场景难以在平常进行复现,而且飞行器运作成本十分高昂,因此在复杂任务的训练方面,业内一般采用虚拟仿真技术进行训练。执行森林灭火任务的直升机的飞行高度在十米至数百米范围之间,活动范围在数公里至数十公里左右,因此为了保证仿真过程的真实感,不仅需要构建大范围的山地模型,而且需要构建灭火过程中的精细的、动态的树木模型和火焰以及烟雾模型。此外,为了仿真画面的显示效果与流畅性,需要在一定的硬件限制下,保证模型精度与真实感,同时尽可能降低计算机资源的占用。现有技术在实现大地形建模时多用VegaPrime来进行。VegaPrime是一款适用于飞行模拟的专业仿真软件,可以构建超大范围的地面模型。在这类飞行模拟视景系统中,飞行器飞行高度较高(在数千米以上),对除了机场附近地面以外的地形精度要求较低,因此地面模型细节较为粗糙;另外,采用VegaPrime也不便于进行真实地形环境的仿真搭建,因此不适用于直升机灭火这种飞行高度较低、对地形精度、地面植被以及火场细节要求较高的仿真任务。进行大面积森林建模时,由于树木的数量巨大,一般考虑采用简化的树木模型。目前,BillBoard技术是 ...
【技术保护点】
一种面向航空消防训练的森林火灾三维视景的构建方法,其特征在于,包括如下步骤:S1,获取核心仿真区域的经纬度信息以及高度分布图,搭建数字高程模型DEM;获取该经纬度范围内的高分辨率卫星图,并将其映射到DEM中,构建直升机灭火核心活动区域的数字地理模型DTM;S2,获取非核心仿真区域的经纬度信息与卫星图,根据其地形的高程信息,手动构建非核心区域的DTM,并与核心仿真区域一起制作完整的大范围仿真三维地形;S3,构建未燃烧的树木模型和燃烧后的树木模型;将核心仿真区域进行网格划分,将未燃烧的树木模型种植于网格内,根据卫星图片信息,使得树木模型按照植被密度覆盖森林区域;S4,采用随机粒子系统构建火焰模型和烟雾模型;S5,在起火点设置初始火焰模型和烟雾模型,根据火焰蔓延的数学模型,采用元胞自动机原理计算火焰引燃周围森林元胞的时间,驱动火焰在森林元胞之间进行蔓延,并采用模型和地形纹理替换的方法,动态地模拟燃烧过程中的森林景观。
【技术特征摘要】
1.一种面向航空消防训练的森林火灾三维视景的构建方法,其特征在于,包括如下步骤:S1,获取核心仿真区域的经纬度信息以及高度分布图,搭建数字高程模型DEM;获取该经纬度范围内的高分辨率卫星图,并将其映射到DEM中,构建直升机灭火核心活动区域的数字地理模型DTM;S2,获取非核心仿真区域的经纬度信息与卫星图,根据其地形的高程信息,手动构建非核心区域的DTM,并与核心仿真区域一起制作完整的大范围仿真三维地形;S3,构建未燃烧的树木模型和燃烧后的树木模型;将核心仿真区域进行网格划分,将未燃烧的树木模型种植于网格内,根据卫星图片信息,使得树木模型按照植被密度覆盖森林区域;S4,采用随机粒子系统构建火焰模型和烟雾模型;S5,在起火点设置初始火焰模型和烟雾模型,根据火焰蔓延的数学模型,采用元胞自动机原理计算火焰引燃周围森林元胞的时间,驱动火焰在森林元胞之间进行蔓延,并采用模型和地形纹理替换的方法,动态地模拟燃烧过程中的森林景观。2.根据权利要求1所述的面向航空消防训练的森林火灾三维视景的构建方法,其特征在于,S1包括如下步骤:S101,利用开放的在线地图数据库获取核心仿真区域的地理高程灰度图;S102,将所述灰度图导入虚拟现实引擎Unity3D中,利用其Terrain地形组件生成DEM,并按照比例设置生成的地形的尺寸;S103,通过地理空间数据网站下载目标经纬度范围内的高清卫星影像数据,并将其导入Unity3D之中,调整该卫星图片与S102生成的地形的对应位置,设置为地形的地表纹理,完成灭火核心区的DTM的制作。3.根据权利要求2所述的面向航空消防训练的森林火灾三维视景的构建方法,其特征在于,S102具体包括如下步骤:S1021,根据比例关系,利用所述灰度图中包含的核心区域中心点的海拔信息进行高度校正;S1022,根据比例关系,在Unity3D中调整所生成地形的边长尺寸;S1023,利用线性插值方法生成连续的映射关系,生成真实的地形三维模型。4.根据权利要求3所述的面向航空消防训练的森林火灾三维视景的构建方法,其特征在于,S2包括如下步骤:S201,根据目标区域的空间尺度与比例,在所述核心仿真区域外围建立平坦的地形;S202,利用与步骤S103中相同的方法,下载对应区域的低精度卫星影像...
【专利技术属性】
技术研发人员:刘虎,刘宇轩,王宁,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。