1 引言
大規(guī)模虛擬場景的實時仿真是虛擬現(xiàn)實技術(shù)的應(yīng)用基礎(chǔ),是當(dāng)前數(shù)字地球和數(shù)字城市、地理信息系統(tǒng)、計算機圖形學(xué)研究的熱點之一。本方案旨在建立一套基于作戰(zhàn)仿真數(shù)據(jù)庫的戰(zhàn)場態(tài)勢三維仿真系統(tǒng),建立將傳統(tǒng)的戰(zhàn)場態(tài)勢利用虛擬現(xiàn)實技術(shù)、數(shù)據(jù)庫技術(shù)和地理信息技術(shù)有機結(jié)合起來,形成一個具有實時創(chuàng)建、動態(tài)管理、交互控制、基于三維空間分析的虛擬戰(zhàn)場環(huán)境三維仿真系統(tǒng)。
虛擬戰(zhàn)場環(huán)境三維仿真系統(tǒng)的基本構(gòu)想為:基于二維基礎(chǔ)地理數(shù)據(jù),實現(xiàn)戰(zhàn)場地形信息、地物信息、武器裝備模型庫等基礎(chǔ)信息數(shù)據(jù)庫的快速建立,并通過對戰(zhàn)場三維仿真的研究,為部隊作戰(zhàn)指揮、研究地形、戰(zhàn)場態(tài)勢顯示、模型的實時顯示、地理查詢、實現(xiàn)快速漫游和多兵種網(wǎng)上對抗等,提供可視化、自動化的作業(yè)手段,為作戰(zhàn)仿真提供基礎(chǔ)信息的支持。
2 系統(tǒng)功能
本系統(tǒng)開發(fā)的前提條件是在目前現(xiàn)有的硬件設(shè)備條件下,從軟件開發(fā)的角度出發(fā),以三維數(shù)據(jù)模型的理論和技術(shù)為基礎(chǔ),并以三維數(shù)字城市模型這一具體的應(yīng)用領(lǐng)域為研究背景開發(fā)了本系統(tǒng),其目的旨在通過OpenGL和Vega技術(shù)的結(jié)合,在三維戰(zhàn)場環(huán)境下實現(xiàn)多兵種的對抗仿真。
3 系統(tǒng)結(jié)構(gòu)
系統(tǒng)的主要工作流程分為數(shù)據(jù)輸入(預(yù)處理),數(shù)據(jù)3D模型建立,3D模型的管理、顯示、分析等及網(wǎng)絡(luò)數(shù)據(jù)交互四個主要的流程。系統(tǒng)的主要模塊及體系結(jié)構(gòu)如圖1所示。
4 系統(tǒng)實現(xiàn)
系統(tǒng)的核心模塊是由三維模型重建模塊、三維數(shù)據(jù)管理模塊、Vega導(dǎo)入顯示模塊和三維網(wǎng)上對抗模塊四大部分組成。上述四個核心模塊開發(fā)的思想是OO3D數(shù)據(jù)模型和相應(yīng)的LOD模型的生成算法,在上述模塊的基礎(chǔ)上可以對系統(tǒng)接受的數(shù)據(jù)進行三維模型的構(gòu)造、數(shù)據(jù)管理、編輯操作、三維顯示、分析、網(wǎng)絡(luò)交互等一系列的功能開發(fā)。本系統(tǒng)的主界面如圖2所示。
參考文獻(xiàn)
[1]Mace Michael Games Soldiers Play[J].IEEE SPECTRUN,2002,(3): 32-37.
[2]黃健熙,郭利華,龍毅,毋河海.二維地圖與三維虛擬場景的互響應(yīng)設(shè)計與實現(xiàn)[J].測繪信息與工程,2003-04.
[3]吳信才,等.地理信息系統(tǒng)原理與方法[M],電子工業(yè)出版社,2004-02.
[4]李敏,孫繼根.虛擬戰(zhàn)場環(huán)境生成系統(tǒng)設(shè)計與研究[J].系統(tǒng)仿真學(xué)報,2005,17(5):1153-1156.