柳 玉 陳建華 文家焱
基于EV-Globe的虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
柳 玉 陳建華 文家焱
(海軍陸戰(zhàn)學(xué)院科研部 廣東 廣州 510430)
現(xiàn)代戰(zhàn)場(chǎng)仿真對(duì)象、領(lǐng)域不斷延伸、精細(xì)化層次要求不斷提高,傳統(tǒng)開發(fā)方法已經(jīng)無法滿足大規(guī)模虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)復(fù)雜程度和開發(fā)效率的客觀需求。針對(duì)這種情況,提出基于EV-Globe的虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)方法。通過分析確定系統(tǒng)的功能需求和性能指標(biāo),建立系統(tǒng)的功能、對(duì)象和動(dòng)態(tài)模型,充分利用EV-Globe三維空間信息集成管理優(yōu)勢(shì),減少了建模的范圍和復(fù)雜度,改進(jìn)了分析、設(shè)計(jì)質(zhì)量;以EV-Globe作為二次開發(fā)接口,實(shí)施功能定制,縮短了虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的開發(fā)周期,提高了系統(tǒng)的可靠性和可擴(kuò)充性。
戰(zhàn)場(chǎng)環(huán)境 地理信息系統(tǒng) 功能模型 對(duì)象模型 動(dòng)態(tài)模型
隨著三維地理信息系統(tǒng)(GIS)和虛擬現(xiàn)實(shí)技術(shù)(VR)的快速發(fā)展,針對(duì)軍用仿真領(lǐng)域復(fù)雜戰(zhàn)場(chǎng)環(huán)境的虛擬化建模已成為可能[1,2]。研制一種可測(cè)量、可體驗(yàn)、多維度、充分考慮領(lǐng)域情景的虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng),一方面可用于武器系統(tǒng)性能驗(yàn)證和作戰(zhàn)方案推演;同時(shí)聯(lián)合交互式傳感設(shè)備可有效改進(jìn)系統(tǒng)使用人員的臨場(chǎng)感覺,促進(jìn)訓(xùn)練水平、效益的不斷提高,指導(dǎo)施訓(xùn)方案的科學(xué)制定,推動(dòng)軍事作戰(zhàn)、訓(xùn)練模擬在概念和方法上產(chǎn)生新的飛躍。
目前,虛擬戰(zhàn)場(chǎng)仿真相關(guān)技術(shù)在國(guó)外得到了廣泛的應(yīng)用,并且出現(xiàn)了一些比較成熟的產(chǎn)品,如:新加坡國(guó)立大學(xué)計(jì)算機(jī)系研制的BrickNefNetEfet、瑞典計(jì)算機(jī)科學(xué)研究所的DIVE、美國(guó)海軍研究院的NPSNET等[3];相比之下,國(guó)內(nèi)的研究主要從20世紀(jì)90年代開始,在大戰(zhàn)場(chǎng)實(shí)時(shí)仿真[4,5]、特效模擬[6,7]、地形生成[8,9]、態(tài)勢(shì)顯示[10,11]等方面取得了一定的研究結(jié)果。總的來說,隨著仿真對(duì)象、領(lǐng)域的不斷延伸,粒度、層次要求的不斷提高,在滿足虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)有效、實(shí)時(shí)性能指標(biāo)的基礎(chǔ)上,必須解決以往方法難以適應(yīng)系統(tǒng)復(fù)雜程度和開發(fā)效率要求急劇提升的客觀趨勢(shì)。因此,需要研究一種快速的、面向視景的、高度模塊化的三維戰(zhàn)場(chǎng)環(huán)境系統(tǒng)設(shè)計(jì)方法。
EV-Globe是一種可擴(kuò)展、具有最新地理信息的三維空間系統(tǒng)基礎(chǔ)平臺(tái)。運(yùn)用先進(jìn)建模技術(shù)和數(shù)據(jù)管理方法,實(shí)現(xiàn)大區(qū)域、多數(shù)據(jù)源、海量、多存儲(chǔ)格式的一體化管理,支持三維空間查詢、分析、運(yùn)算,以及快速三維實(shí)時(shí)漫游功能,提供了多種開發(fā)接口供用戶進(jìn)行功能定制,可以方便快速地構(gòu)建三維空間信息服務(wù)系統(tǒng)[12]。本文以軍事訓(xùn)練、作戰(zhàn)模擬、軍事演習(xí)等活動(dòng)對(duì)戰(zhàn)場(chǎng)環(huán)境的實(shí)際需求為背景,論述利用統(tǒng)一建模技術(shù)實(shí)現(xiàn)基于EV-Globe的虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的具體流程、側(cè)重點(diǎn)。并給出一種快速建立兵力實(shí)體模型、特效模型的方法,幫助開發(fā)人員更好地、更快地建立三維場(chǎng)景,提高軟件的開發(fā)效率和可靠性。
1.1 戰(zhàn)場(chǎng)地理環(huán)境
從影響戰(zhàn)爭(zhēng)進(jìn)程的客觀因素來分析,戰(zhàn)場(chǎng)環(huán)境不僅包括傳統(tǒng)的自然環(huán)境,更主要的是涉及到裝備、軍用設(shè)施、電磁、網(wǎng)絡(luò)、核化、聲音和特殊效果等人工環(huán)境[3]。地理屬性中地形和位置是其他一切環(huán)境的存在空間,是進(jìn)行空間定位和作戰(zhàn)態(tài)勢(shì)顯示的依據(jù)。戰(zhàn)場(chǎng)環(huán)境系統(tǒng)需要具備對(duì)包括地球表面、地下、水下、天空、太空在內(nèi)的全空間三維可視化能力,可以準(zhǔn)確地顯示地球空間系統(tǒng)內(nèi)的自然地物、人工設(shè)施、天氣現(xiàn)象、人類活動(dòng),如表1所示。
表1 戰(zhàn)場(chǎng)環(huán)境中地理環(huán)境的功能需求
由于電磁、核化和網(wǎng)絡(luò)環(huán)境是現(xiàn)代軍事戰(zhàn)爭(zhēng)呈現(xiàn)出的基本特點(diǎn),但不具有視覺上的可見性,一般研究時(shí)不將其列入虛擬戰(zhàn)場(chǎng)環(huán)境平臺(tái)。在工程中,作為基礎(chǔ)平臺(tái)的戰(zhàn)場(chǎng)地理環(huán)境一般考慮:(1)位置、形狀等地理屬性;(2)山巒、道路、河流、橋梁、樹木等地貌屬性;(3)日照、煙、霧、雨、雪、冰雹等自然現(xiàn)象。
1.2 戰(zhàn)場(chǎng)作戰(zhàn)實(shí)體
戰(zhàn)場(chǎng)環(huán)境中的作戰(zhàn)實(shí)體狀態(tài)可分為靜態(tài)和動(dòng)態(tài)兩種,靜態(tài)實(shí)體一般只提供空間位置信息,其自身的物理特征,如體積、容量、質(zhì)量等不隨時(shí)間而發(fā)生變化,例如:營(yíng)房、發(fā)射井、掩體等固定設(shè)施;而動(dòng)態(tài)實(shí)體會(huì)隨著時(shí)間的變化,不斷改變自己的屬性,例如運(yùn)動(dòng)中的一切武器裝備、人員及天氣狀況等。
根據(jù)對(duì)外界輸入的響應(yīng),兵力實(shí)體可進(jìn)一步分為反應(yīng)型實(shí)體和智能型實(shí)體。前者只能根據(jù)設(shè)定的規(guī)則對(duì)外界刺激做出反應(yīng),而后者具有智能性,在虛擬戰(zhàn)場(chǎng)中不需要交互就能自主地對(duì)戰(zhàn)場(chǎng)環(huán)境中發(fā)生的事件和當(dāng)前狀態(tài)做出反應(yīng)。戰(zhàn)場(chǎng)環(huán)境虛擬平臺(tái)需要根據(jù)客體狀態(tài)及屬性提供不同的功能服務(wù),如表2所示。
表2 戰(zhàn)場(chǎng)環(huán)境中客體功能需求
注:表中符號(hào)√表示需要 ○表示不需要
1.3 特殊視景及聲效
要使虛擬戰(zhàn)場(chǎng)環(huán)境更加真實(shí)生動(dòng),更接近現(xiàn)實(shí),需要虛擬戰(zhàn)場(chǎng)環(huán)境中添加視景、動(dòng)畫和聲音等特殊效果模型,主要包括:(1) 能夠提高戰(zhàn)場(chǎng)真實(shí)度的場(chǎng)特效模型,比如煙火、云霧、光芒等形狀變化多樣的動(dòng)態(tài)模型;(2) 反映武器裝備及人員行為的響應(yīng)模型,如運(yùn)動(dòng)裝備的轟鳴聲、開火聲、彈藥爆炸聲、戰(zhàn)士口令等;(3) 反映虛擬戰(zhàn)場(chǎng)的天氣狀況,如風(fēng)、云、霧、雨、雪、雹、雷電等。
特殊視景及聲效的逼真和自然顯示能夠?yàn)槭苡?xùn)者提供一種真實(shí)的氛圍,直接影響著訓(xùn)練的效果,另外考慮到設(shè)備的計(jì)算性能,需要仿真模型渲染速度快、資源利用率高,并具有較強(qiáng)的實(shí)時(shí)性。
統(tǒng)一建模語(yǔ)言UML是一種用于描述、說明、可視化的構(gòu)建軟件開發(fā)各個(gè)階段所產(chǎn)生的中間結(jié)果語(yǔ)言,可以指導(dǎo)軟件開發(fā)各階段相關(guān)人員更好地理解消化整個(gè)業(yè)務(wù)流程、組織關(guān)系,建立更可靠,更完善的系統(tǒng)原模[13]。選擇UML作為虛擬戰(zhàn)場(chǎng)環(huán)境分析設(shè)計(jì)工具,可以加深用戶和開發(fā)人員對(duì)問題域的消化程度,以減少語(yǔ)義鴻溝,保障需求分析及系統(tǒng)設(shè)計(jì)的正確性。
2.1 功能模型
用例模型是UML建模的基礎(chǔ),用來表達(dá)系統(tǒng)的功能需求或行為。根據(jù)上文功能分析結(jié)果,可確定系統(tǒng)所包含的主要參與者有用戶、EV-Globe軟件系統(tǒng)、系統(tǒng)時(shí)鐘,以及它們涉及的用例,如表3所示。
通過從表3中抽取公共信息作為一個(gè)單獨(dú)用例,選擇使用包含(include)、擴(kuò)展(extend)和泛化(generalization)重用該公共用例,可以減少模型維護(hù)的工作量,提高需求分析的質(zhì)量,如圖1所示。
圖1 虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)用例模型
參與者用例描述用戶人機(jī)交互提供信息的輸入/出接口,例如對(duì)話框、菜單、快捷鍵、聲音等戰(zhàn)場(chǎng)漫游實(shí)現(xiàn)對(duì)數(shù)字地球的六自由度操作武器裝備主動(dòng)控制實(shí)現(xiàn)武器裝備支持的操作,如槍炮裝彈、開火,導(dǎo)彈發(fā)射車升起發(fā)射架等自然環(huán)境管理允許用戶在當(dāng)前地理環(huán)境基礎(chǔ)上建立人工戰(zhàn)場(chǎng),可自定義地形、地貌、植被等環(huán)境屬性人工建筑物管理允許用戶在指定位置構(gòu)建人工建筑物,如軍營(yíng)、陣地標(biāo)識(shí)、城市等武器裝備響應(yīng)操作當(dāng)接收武器裝備的操作指令后,及時(shí)響應(yīng)并更新內(nèi)部狀態(tài)、環(huán)境的影響等EVGlobe軟件系統(tǒng)數(shù)字地球提供一個(gè)與物理地球相似的虛擬空間三維空間資源服務(wù)提供全球矢量地理信息、衛(wèi)星遙感影像、地形地貌等數(shù)據(jù)信息三維地形服務(wù)具有快速、逼真地生成三維地形的功能氣象模擬提供對(duì)海陸戰(zhàn)場(chǎng)中天空、云、霧、雨、雪、閃電等氣象的模擬煙霧模擬提供對(duì)海陸戰(zhàn)場(chǎng)中硝煙、爆炸、尾焰、尾跡等現(xiàn)象的模擬系統(tǒng)時(shí)鐘自然環(huán)境實(shí)時(shí)渲染實(shí)現(xiàn)視覺范圍內(nèi)戰(zhàn)場(chǎng)自然環(huán)境的實(shí)時(shí)渲染實(shí)體運(yùn)動(dòng)軌跡更新動(dòng)態(tài)更新運(yùn)動(dòng)裝備的位置及軌跡信息武器裝備屬性更新由于外在環(huán)境變化,武器裝備自動(dòng)調(diào)整自身狀態(tài),如受到火力打擊后實(shí)體斷裂,輪式裝備行動(dòng)受阻后車輪、排煙、燃料變化等特效更新實(shí)現(xiàn)戰(zhàn)場(chǎng)上一切特殊場(chǎng)景效果的實(shí)時(shí)渲染
2.2 對(duì)象模型
為捕獲完整、準(zhǔn)確的系統(tǒng)功能需求,還需進(jìn)一步分析與設(shè)計(jì)虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的內(nèi)部組成結(jié)構(gòu)和外在行為特征,從而建立不同實(shí)體之間的內(nèi)在關(guān)聯(lián),主要包括類圖、對(duì)象圖、包圖等。
虛擬戰(zhàn)場(chǎng)的主要場(chǎng)景包括天空、地形、地物地貌、人造物、作戰(zhàn)實(shí)體等對(duì)象,同時(shí)還要進(jìn)一步考慮控制對(duì)象及信息對(duì)象存在的必要性,以便為地形建模與顯示、漫游控制及碰撞檢測(cè)等基礎(chǔ)功能提供服務(wù)。
根據(jù)上述分析結(jié)論,組織上述對(duì)象構(gòu)造可漫游虛擬戰(zhàn)場(chǎng)場(chǎng)景的一般步驟如下:
(1) 構(gòu)造三維地理空間,繪制三維地形;
(2) 構(gòu)造地球空間布局,實(shí)現(xiàn)三維漫游控制;
(3) 建立人工制品及地貌特征;
(4) 增加雨、雪、霧等自然現(xiàn)象,以及火焰、沖擊波、尾跡等環(huán)境反應(yīng);
(5) 建立武器裝備、人員、車輛等兵力實(shí)體;
(6) 實(shí)時(shí)場(chǎng)景實(shí)時(shí)渲染。
EV-Globe作為三維空間信息平臺(tái),已經(jīng)具備全空間三維可視化、海量多元數(shù)據(jù)集成、三維分析、三維模型渲染與分析、三維特效、海水渲染等能力。將其作為虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的基礎(chǔ)平臺(tái),可大大縮減建模過程中場(chǎng)景對(duì)象的數(shù)量,減少建模的工作量,從而將需求設(shè)計(jì)重心轉(zhuǎn)移到兵力實(shí)體這一虛擬戰(zhàn)場(chǎng)中最重要的對(duì)象以及基礎(chǔ)平臺(tái)的綜合運(yùn)用兩個(gè)方面。
根據(jù)現(xiàn)代戰(zhàn)場(chǎng)的局部性、全維度特點(diǎn),結(jié)合作戰(zhàn)模擬的軍事需求,建立虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的武器裝備實(shí)體類圖,如圖2所示。
圖2 虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)兵力實(shí)體類圖
將兵力結(jié)構(gòu)節(jié)點(diǎn)抽象成兵力基類,用于組織和管理虛擬戰(zhàn)場(chǎng)上的所有武器裝備,同時(shí)提供相應(yīng)方法完成對(duì)下轄節(jié)點(diǎn)的建立、去除、索引等操作。充分利用索引信息快速獲取子節(jié)點(diǎn)對(duì)應(yīng)實(shí)體對(duì)象并可對(duì)其進(jìn)行動(dòng)態(tài)更新,包括空間位置、武器行為、環(huán)境影響等信息,其他一切武器裝備對(duì)象均通過繼承該類成為裝備兵力樹的子節(jié)點(diǎn)。
2.3 動(dòng)態(tài)模型
動(dòng)態(tài)模型的任務(wù)就是展示系統(tǒng)內(nèi)部的數(shù)據(jù)流動(dòng),獲取各個(gè)對(duì)象成員以及對(duì)象之間的通信操作,以增強(qiáng)和完善對(duì)象模型,主要包括順序圖、活動(dòng)圖和狀態(tài)圖。下面以戰(zhàn)場(chǎng)兵力對(duì)象實(shí)體管理的序列圖和特殊效果場(chǎng)景模擬的活動(dòng)圖為例,說明虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)中涉及到的動(dòng)態(tài)模型建立過程。
1) 兵力實(shí)體管理
該部分包括兵力創(chuàng)建、兵力管理、兵力三維視景模型繪制與剔除等環(huán)節(jié),同時(shí)也包括兵力與指揮所的交互,該功能是虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的核心模塊,其管理效率直接影響系統(tǒng)性能和用戶體驗(yàn)。
在虛擬戰(zhàn)場(chǎng)環(huán)境中,兵力不僅需要不斷地接收來自指揮所的位置、操作等行為指令,而且還要根據(jù)系統(tǒng)時(shí)鐘不停地更新自己的內(nèi)部狀態(tài)以及對(duì)周圍環(huán)境產(chǎn)生的影響,如圖3所示。因此,兵力實(shí)體管理主要涉及想定方案、兵力、指揮所、地理環(huán)境、系統(tǒng)時(shí)鐘等對(duì)象,其中兵力對(duì)象會(huì)根據(jù)作戰(zhàn)想定或指揮所命令選擇具體的實(shí)現(xiàn)接口。
圖3 虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)兵力實(shí)體序列圖
2) 特殊效果模擬
由于雨、雪、霧等自然現(xiàn)象和爆炸產(chǎn)生的火光、煙霧、碎片、火焰、導(dǎo)彈尾焰等特殊效果具有外觀形狀極不規(guī)則,表面不光滑,構(gòu)造復(fù)雜隨意,隨時(shí)間變化等特點(diǎn),傳統(tǒng)建模方法難以實(shí)現(xiàn),但其逼真度直接影響了整個(gè)戰(zhàn)場(chǎng)仿真的效果。粒子系統(tǒng)主要解決由眾多按一定規(guī)律運(yùn)動(dòng)的微小元素組成的對(duì)象在計(jì)算機(jī)上的產(chǎn)生與表示問題[6],使用基本的簡(jiǎn)單質(zhì)點(diǎn)來構(gòu)建物體模型,利用最基本的幾何元素來構(gòu)造復(fù)雜的實(shí)體,代替了以往使用多邊形甚至使用取現(xiàn)來表示物體的方法,從試驗(yàn)情況來看,處理效果很好。
基于粒子系統(tǒng)的特殊效果模擬基本原理是通過產(chǎn)生若干個(gè)形狀簡(jiǎn)單且賦予一定生命周期的微小粒子作為基本元素。把需要繪制的特殊效果看成是若干上述隨機(jī)分布粒子的組合,隨著時(shí)間的推移,舊的粒子不斷消失,新的粒子不斷產(chǎn)生,并且通過賦予相關(guān)的粒子紋理,來達(dá)到模擬效果。圖4給出了該功能的活動(dòng)圖,主要包括四個(gè)環(huán)節(jié):① 描述粒子的初始特征屬性及其變化的動(dòng)態(tài)特征;② 產(chǎn)生具有初始特征屬性的新粒子;③ 實(shí)時(shí)更新粒子的狀態(tài),不斷產(chǎn)生新粒子;④ 去除不活動(dòng)粒子。
圖4 基于粒子系統(tǒng)的特殊效果活動(dòng)圖
經(jīng)過功能分析和系統(tǒng)建模之后,選擇使用Visual Studio 2010作為開發(fā)平臺(tái),基于EV-Globe 3.2 實(shí)現(xiàn)虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng),能夠快速生成滿足用戶要求的三維海、陸戰(zhàn)場(chǎng)環(huán)境,逼真地模擬戰(zhàn)場(chǎng)工事和兵力等實(shí)體,實(shí)時(shí)顯示戰(zhàn)場(chǎng)綜合態(tài)勢(shì),從而達(dá)到作戰(zhàn)、訓(xùn)練、演示對(duì)虛擬戰(zhàn)場(chǎng)真實(shí)性的要求。
(1) 戰(zhàn)場(chǎng)綜合環(huán)境示例,實(shí)現(xiàn)了軍事系統(tǒng)所處的包括地形、海洋、大氣和空間四個(gè)領(lǐng)域以及它們之間內(nèi)部動(dòng)態(tài)的物理環(huán)境在計(jì)算機(jī)中的表示,包括陸戰(zhàn)場(chǎng)、海戰(zhàn)場(chǎng)及空戰(zhàn)場(chǎng),如圖5所示。
(2) 兵力實(shí)體管理示例,兵力實(shí)體模擬主要體現(xiàn)在兩個(gè)方面:一是建立實(shí)體的三維視景模型;二是讓實(shí)體在場(chǎng)景中運(yùn)動(dòng)起來,從外觀和行為上達(dá)到對(duì)實(shí)際裝備的近似映射,增強(qiáng)虛擬戰(zhàn)場(chǎng)的沉浸感,如圖6(a)、(b)所示。
(3) 實(shí)時(shí)態(tài)勢(shì)顯示示例,戰(zhàn)場(chǎng)態(tài)勢(shì)主要包括自然環(huán)境、與空間密切相關(guān)的人文環(huán)境、軍事目標(biāo)和作戰(zhàn)集團(tuán)以及作戰(zhàn)行動(dòng)的位置、狀態(tài)和進(jìn)展等信息,從而達(dá)到準(zhǔn)確實(shí)時(shí)顯示戰(zhàn)場(chǎng)態(tài)勢(shì)信息的現(xiàn)實(shí)需求,如圖6(c)、(d)所示。
圖5 戰(zhàn)場(chǎng)綜合環(huán)境仿真效果
圖6 戰(zhàn)場(chǎng)綜合態(tài)勢(shì)仿真效果
本文從軍事實(shí)際需求出發(fā),分析了虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)需要完成的功能,重點(diǎn)就虛擬戰(zhàn)場(chǎng)環(huán)境系統(tǒng)的UML建模方法進(jìn)行了研究。從應(yīng)用效果來看,本文給出的兵力實(shí)體建模方法和特效生成算法是可行且有效的。下一步工作考慮從以下幾個(gè)方面展開:(1)建立完善的實(shí)力兵力模型庫(kù);(2)實(shí)現(xiàn)聲音效果的多通道模擬;(3)引入頭盔、手套等人機(jī)交互接口,增加系統(tǒng)的逼真度和操作員的沉浸感。
[1] Yoh Myeung Sook. The Reality of Virtual Reality[C]//Proceedings Seventh International Conference on Virtual Systems and Multimedia.Washington:IEEE Computer Society,2001:666-674.
[2] Just C,Meinert K.Open source virtual reality[C]//Proceedings of the IEEE Virtual Reality.Washington: IEEE Computer Society,2002:306-310.
[3] 馮俊杰,孫曉鵬,李翠芳.基于UML的虛擬戰(zhàn)場(chǎng)環(huán)境的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,31(22):4920-4924.
[4] 周明,徐曉剛,朱濤.大規(guī)模海戰(zhàn)場(chǎng)環(huán)境實(shí)時(shí)仿真[J].兵工學(xué)報(bào),2006,27(3):558-554.
[5] 管莉,張勝超,宮文,等.基于Direct 3D大規(guī)模虛擬戰(zhàn)場(chǎng)系統(tǒng)的仿真技術(shù)研究[J].彈箭與制導(dǎo)學(xué)報(bào),2008,28(4):219-223.
[6] 蔣道琛,汪繼文.基于粒子系統(tǒng)的虛擬戰(zhàn)場(chǎng)環(huán)境特殊效果模擬[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(9):62-66.
[7] 孫少斌,李大鵬,陳璐. 虛擬戰(zhàn)場(chǎng)環(huán)境特殊效果仿真[J].火力與指揮控制,2010,35(12):177-182.
[8] 左平基,陳虎. 虛擬戰(zhàn)場(chǎng)三維大地形生成方法研究[J].計(jì)算機(jī)與數(shù)字工程,2011,39(7):136-149.
[9] 杜君,梁強(qiáng),姚凡凡.虛擬戰(zhàn)場(chǎng)環(huán)境程序化地形細(xì)節(jié)生成方法[J].裝甲兵工程學(xué)院學(xué)報(bào),2013,27(4):80-86.
[10] 高穎,王阿敏,姜濤,等.基于信息融合的戰(zhàn)場(chǎng)態(tài)勢(shì)顯示技術(shù)[J].彈箭與制導(dǎo)學(xué)報(bào),2013,33(4):40-45.
[11] 王浩,邵高平,胡澤明.基于SQLite的戰(zhàn)場(chǎng)態(tài)勢(shì)信息快速存取研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2013,34(8):2733-2740.
[12] 國(guó)遙新天地.EV-Globe全平臺(tái)三維空間產(chǎn)品說明[EB/OL].(2008-12-19)[2012-04-15]http://www.ev-image.com.
[13] RussMiles,KimHamilton.UML2.0學(xué)習(xí)指南[M].汪青青,譯.北京:清華大學(xué)出版社,2007.
DESIGN AND IMPLEMENTATION OF VIRTUAL BATTLEFIELD ENVIRONMENT SYSTEM BASED ON EV-GLOBE
Liu Yu Chen Jianhua Wen Jiayan
(TheScientificResearchDepartment,NavalMarineAcademy,Guangzhou510430,Guangdong,China)
We presented the design and implementation method for virtual battlefield environment system, which is based on EV-Globe platform, aimed at the situation that traditional development method can no longer meet the objective demands of large-scale virtual battlefield environment system in complexity and development efficiency due to the constant extension in modern battlefield simulation object and scale and the constant enhancement in refinement hierarchy requirement. By analysing the determining system’s functional requirements and performance indexes, we built the function, object and dynamic models of the system, with the full use of the advantage of three-dimensional space information integration management of EV-Globe, we decreased the scope and complexity of modelling, improved the qualities of analysis and design. Finally, taking EV-Globe as the secondary development interface, we implemented the functions customisation, this shortened the cycle of virtual battlefield environment system development, and improved the reliability and scalability of the system.
Battlefield environment Geographical information system Function model Object model Dynamic model
2014-08-30。軍隊(duì)院校實(shí)驗(yàn)室建設(shè)與管理重點(diǎn)課題(SYSLXH-2013035)。柳玉,講師,主研領(lǐng)域:軟件體系結(jié)構(gòu),戰(zhàn)術(shù)建模與仿真等。陳建華,教授。文家焱,副教授。
TP391.9
A
10.3969/j.issn.1000-386x.2016.04.018