楊明
【摘 要】傳統的分隊級別大比例尺、高分辨率虛擬戰場環境構建構建方法存在精度差、速度慢、造價高等突出問題。本文結合實踐,給出了一種綜合運用無人機傾斜攝影、激光點云測量、三維模型建模、三維引擎設置和模型計算相結合的快速構建分隊虛擬戰場環境的方法,精度高、速度快、造價低,能夠滿足分隊級大比例尺高分辨率虛擬戰場環境構建要求。
【關鍵詞】分隊,大比例尺,高分辨率,虛擬,戰場環境,構建
一、分隊虛擬戰場環境構建要求
分隊虛擬戰場環境是對分隊作戰訓練的戰場環境進行的仿真。分隊戰場環境包括地形、氣象、水文等自然條件,交通、建筑物、等人文條件,信息、網絡和電磁狀況等。由于分隊最小可至單兵,要求戰場環境構建要與人在真實世界中的感官相一致,即必須有沉浸感,戰場環境中的一草一木、臺階掩體等都要清晰表現出來,其分辨率達厘米級,這遠高于高級別虛擬戰場環境米級別以上分辨率的要求。因此分隊虛擬戰場環境構建分辨率高、沉浸感強、制作難度大。分隊虛擬戰場環境的主要特點如下。
一是地形地物分辨率高。分隊戰斗是在可視范圍內進行的近距離戰斗,地形地物對分隊達到戰斗行動影響極大,一個土坑、一棵樹對戰斗人員的觀察、射擊和傷亡都有很大影響。因此,建立高分辨率的地形地物模型是分隊虛擬戰場環境的首要要求。二是三維模型數量多。除了由眾多的步槍、機槍、工事、障礙等武器外,還有大量的保障、支援和非作戰的實體,例如車輛、橋梁、道路、平民等。這些都需要進行三維建模。三是氣象、核生化、電磁環境要可視化顯示。分隊虛擬戰場環境需要可視化地顯示出氣象、核生化和電磁環境。
二、傳統構建分隊虛擬戰場環境方法利弊分析
傳統的分隊虛擬戰場環境構建的方法主要是依據紙質地圖進行電子化制圖,包括等高線、道路、水系、植被、建筑物、高程點等重要地形地物要素的分層標繪,然后生成DEM數據、矢量數字地圖,通過購買衛星影像數據,獲取對應地形的地表紋理,最后,將這3種格式的數據進行匹配后生成分隊虛擬戰場地形數據。由于紙質地圖的分辨率較低,從源頭導致生成的虛擬戰場環境分辨率較低。二是制作速度慢。紙質地圖轉繪電子地圖,需要依圖標繪,制作慢。購買相應地域的衛星影像作為地表紋理貼圖,需要衛星運營公司在衛星飛臨該地域上空的時間窗口期進行拍攝,一般需要數個月的時間。三是三維模型制作工作量大。由于戰場環境中的人員、橋梁、房屋、道路等各實體需要三維建模,工作量大。
三、一種快速靈活的分隊虛擬戰場環境構建方法
針對傳統構建分隊虛擬戰場環境方法的不足,本文結合實踐,提出一種綜合應用無人機傾斜攝影、激光點云測量、三維模型制作和三維引擎相結合的技術路線,可以快速靈活構建效果逼真的分隊虛擬戰場環境。
(一)應用無人機傾斜攝影技術測繪整體戰場環境地形
1.無人機傾斜攝影概述及其特點
無人機傾斜攝影技術是通過在無人機等航空器上裝配多個圖像傳感器,在飛行過程中既能獲取高程信息、也能獲取地表精細紋理,三維地形建模速度快、精度高、效果好。
無人機傾斜攝影的主要特點包括:一是作業環境要求較低,無人機展開作業,不要太大的空間;二是工作效率高,無人機飛行高度在幾十至幾百米之間,受天氣影響較小;三是拍攝影像分辨率高,無人機所搭載的數碼相機低空分辨率可達到厘米級,可以拍攝到物體清晰紋理;四是建模效率高,無人機傾斜攝影技術可自動實現數據采集、快速三維建模等。
2.無人機傾斜攝影測量技術建設分隊虛擬戰場環境的方法步驟
一是準備階段。首先確定戰場環境地域。一般是在紙質地圖上確定一個矩形區域,然后把該矩形區域的四個頂點的經緯度坐標量算出來,提供給無人機傾斜攝影工作人員。其次確定測量精度。分隊級別的虛擬戰場環境,地形分辨率和模型分辨率應達到厘米級為最佳。確定了測量精度,也就間接確定了無人機傾斜攝影時,選用的無人機類型、飛行高度、搭載的數碼相機分辨率等工具等問題。第三是申請無人機傾斜攝影測量空域。按照國家法律法規要求,向戰場環境所在地的派出所提出無人機傾斜攝影測量請求,備齊資質文件填寫好申請表,在獲得批準后方可展開實際作業。
二是實施階段。首先進行數據采集。主要工作是規劃好無人機傾斜攝影測量的時間、路線、展開作業和數據校驗。應在氣候適宜、尤其是能見度良好的情況下測量,雨雪天不能測量,早晚的霧氣和突發的塵霾都會影響測量效果,必須進行規避。無人機傾斜攝影測量必須確定好無人機起飛降落地點,確定好足夠數量的起飛降落地點,保證能夠覆蓋整個測量區域量測要求。由于是在室外作業,必須保證一次測量能夠采集到合格的數據,應該在每天無人機傾斜攝影測量結束后,檢查一天所采集的數據,如存在有質量問題的數據,要及時重新測量。其次進行數據加工。主要是在攝影測量的基礎上,對獲取的傾斜影像進行初步預處理、多視角影像的匹配、三角網的構建、紋理貼敷等流程,最終得到高分辨率的三維模型。
(二)應用激光點云輔助糾偏校正復雜地區地形地貌
無人機傾斜攝影測量對于大面積地域整體三維建模效果較好,但是地面復雜地形和物體的三維建模存在失真問題。這里可以使用激光點云技術進行補充修改。激光點云技術使用車載移動激光掃描器,可以快速、動態地對地面目標進行測量,獲取更高精度的空間三維信息,是構建適于車輛通行區域三維地形地貌的有力工具。對于重要地形地貌,無人機傾斜攝影難以滿足仿真需要的情況下,例如植被覆蓋茂密的林蔭道下面的街道,可以應用激光點云輔助測量,并用激光點云生成的局部三維模型替代無人機傾斜攝影測量處理后的數據。
(三)應用三維建模工具制作重點地形地物三維模型
無人機傾斜攝影和激光點云測量技術解決的都是地形地物最外面的一層表面的三維建模和紋理采集問題。但是對于內部空間結構復雜的地形地物,則無法解決建模問題。這需要使用專業的三維建模軟件解決,可以使用3DMax、Maya等進行精細地形地物的單獨制作。尤其是重要的地形地物必須進行精細建模,達到反恐精英、穿越火線、雷神之錘等分隊作戰游戲中的分辨率和質量效果。這樣才能滿足分隊作戰行動對地形地物的要求。
完成了重點地形地物的建模,還需要在無人機傾斜攝影處理好的三維模型中對相應的地形地物單體化處理,即將該模型先從整體地形地物的模型中剝離移除,閉合地表模型紋理,然后將建好的地形地物模型導入并放置到對應位置,實現對已剝離的粗糙模型的替換。
(四)應用三維引擎設置計算其他戰虛擬場環境要素
氣象環境的可視化設置顯示在當前的主流三維仿真引擎里進行逼真實現。例如在Unity3D里面,可以靈活設置日暮天光、風雷雨雪等天候氣象環境。核生化環境根據分隊戰場環境的核生化武器、污染等情況根據想定需要,進行精確計算或靈活設置。對于電磁環境的可視化,則根據想定需要,對分隊戰場環境中的武器裝備、自然環境的電磁特性等進行計算并形象化地進行顯示顯示。