江 波, 程健慶, 朱 偉
(江蘇自動化研究所, 江蘇 連云港 222061)
戰場三維態勢可視化是一個利用計算機圖形、圖像處理技術表現戰場環境,并在此基礎上將當前態勢作戰計劃、作戰雙方兵力對比、作戰雙方交戰狀態、態勢演變過程以可視化的方式顯示出來的動態仿真技術[1]。指揮員能夠在貼近實戰的訓練環境中,實時獲取軍事情況信息,以可視化的方法進行戰場規劃、指揮決策和指揮控制[2]。美國海軍開發的海戰場可視化系統“the Dragon”,以三維顯示的方式來展現地理環境、各作戰單元、戰況和戰果等信息,向指揮員和作戰人員提供一致的戰役戰術面,其戰場態勢顯示技術已經達到了較高水平[1]。我軍態勢推演研究起步較晚,系統功能有限。如李林橙等采用OpenGL仿真艘艦艇不同編隊排列行進的過程,具有一定的跨平臺特性,但無法提供圖形界面或用戶輸入函數,依賴項過多,開發難度大;年福純、周錦標等利用STK開發了一個航天領域三維顯示系統,雖然其技術成熟,效率高,但利用此類針對特殊領域的三維仿真引擎開發海戰場三維態勢顯示系統,不能發揮其優良特性,且成本高昂;陳彬,鞠儒生等利用Vega Prime仿真平臺開發了基于Web 的作戰模擬態勢顯示系統,但是Vega Prime對大范圍地形的支持度不高,易產生延時,實時性難以保證。
Unity3D是由Unity Technologies開發的一個多平臺綜合三維游戲開發引擎,該引擎具有便捷的可視化開發環境,支持腳本語言包括C#、JavaScript等[3]。與OpenGL相比,Unity3D兼容各種操作系統,具……