卑珊珊
摘要:利用專業(yè)建模工具MultiGen Creator建立一個飛行視景數(shù)據(jù)庫,針對其中各類模型的特點提出相應(yīng)的優(yōu)化建模方法,結(jié)合地面實拍數(shù)據(jù),以某機場為原型,建立一套完成的機場視景數(shù)據(jù)庫,經(jīng)過在模擬機上驗證,該數(shù)據(jù)庫兼顧了實時性和逼真性的要求,完全滿足飛行模擬訓(xùn)練的要求。
關(guān)鍵詞:MultiGen Creator;機場視景數(shù)據(jù)庫;模擬訓(xùn)練
中圖分類號:TP391.9 文獻標(biāo)識碼:A 文章編號:1007-9416(2019)01-0186-01
0 引言
模擬機視景數(shù)據(jù)庫基本是由模擬機廠家進行研發(fā)與制作。國內(nèi)也有一些公司開發(fā)視景數(shù)據(jù)庫,但大多針對大型機場的視景數(shù)據(jù)庫開發(fā),國內(nèi)一些特殊機場、小機場的數(shù)據(jù)庫開發(fā)比較少。由于視景數(shù)據(jù)庫基本由模擬機廠家和第三方公司進行開發(fā),因此開發(fā)成本比較高,出于節(jié)約公司成本、拓展公司業(yè)務(wù)和提升公司服務(wù)質(zhì)量和能力的目的,在基于公司EP1000視景系統(tǒng)和MUltiGen Creator的基礎(chǔ)上對視景數(shù)據(jù)庫開發(fā)進行研究。
1 MultiGen Creator建模軟件
1.1 MultiGen Creator簡介
Multigen Creator系列軟件,由美國Multigen-Paradigm(www.multigen.com)公司開發(fā),它擁有針對實時應(yīng)用優(yōu)化的OpenFlight數(shù)據(jù)格式,強大的多邊形建模、矢量建模、大面積地形精確生成功能,以及多種專業(yè)選項及插件,能高效、最優(yōu)化地生成實時三維(RT3D)數(shù)據(jù)庫,并與后續(xù)的實時仿真軟件緊密結(jié)合,在視景仿真、模擬訓(xùn)練、城市仿真、交互式游戲及工程應(yīng)用、科學(xué)可視化等實時仿真領(lǐng)域有著世界領(lǐng)先的地位。
1.2 視景數(shù)據(jù)庫建模中使用MultiGen Creator的基本技術(shù)
(1)基本建模環(huán)境模塊:多邊形建模功能;矢量化建模功能;模型數(shù)據(jù)庫控制功能;紋理映射和貼圖功能;三維模型格式轉(zhuǎn)換;大面積地形精確生成;多細節(jié)層次(LOD)建模;多自由度(DOF)建模;支持光點系統(tǒng)模擬。(2)地形建模模塊(參見《Creator可視化仿真建模技術(shù)》)。(3)標(biāo)準(zhǔn)道路建模模塊(參見《Creator可視化仿真建模技術(shù)》)。
1.3 OpenFlight型結(jié)構(gòu)樹數(shù)據(jù)庫的管理方式
實時仿真模型不僅僅要有完整的幾何外觀,還要滿足實時應(yīng)用需要的特質(zhì),如各獨立模型的相對位置,層次關(guān)系,模型單元本身的一些屬性,以及組成模型的部分元素之間的相互關(guān)系和層次結(jié)構(gòu)等重要信息。
OpenFlight格式的模型數(shù)據(jù)庫正是為了達到以上目的而誕生的,它更可以完整地描述一個三維虛擬場景中包括各種行為和聲音在內(nèi)的所有信息。OpenFlight格式的模型數(shù)據(jù)庫可以在獲得極高渲染效率的同時保證實時交互的靈活性。
2 視景數(shù)據(jù)庫建模與加載、調(diào)試
2.1 視景數(shù)據(jù)庫建模
2.1.1 視景數(shù)據(jù)庫建模的構(gòu)成
機場建模由道面相關(guān)建模、光影建模、機場內(nèi)非道面相關(guān)建筑建模、進近過程中視野范圍內(nèi)非機場建模、環(huán)境燈光的建模。
2.1.2 視景數(shù)據(jù)庫模型的建立
(1)背景地面的建模。為了將模型建立在真實的位置,我們先要將衛(wèi)片放入Creator中,然后將模型放在衛(wèi)片上,最后可以根據(jù)需要來選擇是否將部分衛(wèi)片刪除。(2)跑道道面(Tops)建模。按照需求可以建立三個甚至更多的模型,如干跑道模型、濕跑道模型等,二者的區(qū)別是紋理不同,摩擦系數(shù)的不同由模擬機系統(tǒng)來配置,和視景數(shù)據(jù)庫無關(guān)。(3)路肩(Shoulders)建模。路肩整體分為了三部分:1)Filters(填角);2)TaxShoulders(滑行道路肩);3)跑道路肩。路肩的難度在于Filters(填角)。(4)燈光建模。依據(jù)《機場附件14》來對需要建模的燈光進行建模。(5)標(biāo)識牌與停機位牌。首先我們得有機場標(biāo)識牌布局圖,才能確定標(biāo)識牌位置。(6)建筑物建模。機場內(nèi)需要精細建模的建筑有:航站樓;塔臺;廊橋;燈塔。
2.2 模型的優(yōu)化
2.2.1 調(diào)整數(shù)據(jù)庫層級結(jié)構(gòu)
模型的渲染過程,是將視覺范圍模擬成錐形體,稱為觀測體(viewing volume),判斷觀測體和邊界體是否相交,來確定哪些模型予以顯示,哪些模型不予顯示。
2.2.2 減少多邊形數(shù)量
邊形數(shù)量越少,對于IG(圖形生成器)的壓力便越小,通過以下幾種方式來減少多邊形數(shù)量:
使用LOD(多層次細節(jié)模型):通過模型與視界的距離的不同,選擇不同細節(jié)層次的模型來予以顯示,距離越遠,顯示的越少。
用紋理取代模型細節(jié):在不使用更多附加多邊形的情況下,使用紋理可以從視覺效果上極大的豐富模型細節(jié)。
刪除佘余多邊形:指的是刪除仿真過程中始終不會出現(xiàn)的多邊形,如幾何體內(nèi)部多邊形,地面建筑的底面,兩個物體的共同面重疊等。
2.3 視景數(shù)據(jù)庫模型加載、調(diào)試
根據(jù)RC對于視景數(shù)據(jù)庫加載過程的分析,發(fā)現(xiàn)在加載過程中,視景計算機內(nèi)的以下文件與加載過程有關(guān):
A、XXX_Clutter.rst(該文件,不同的機場只是名稱不同,更改名稱即可);
B、XXX_aircraft_XASC.rst(該文件包含了停機位內(nèi)的飛機模型,更改名稱和停機位經(jīng)緯度即可);
C、XXX_docking_XASC.rst(該文件設(shè)置docking和Marshallers停機引導(dǎo)員,不同機場一樣,更改名稱即可);
D、XXX_windosocks_XASC.rst(設(shè)置風(fēng)向帶的經(jīng)緯度和WAM即可);
E、XXX_routes_XASC.rst(不同機場內(nèi)容一樣,更改名稱即可)。
視景數(shù)據(jù)庫模型的調(diào)試:
(1)模型位置及重定位的檢查。在機場細則中找到機場基準(zhǔn)點,然后算出,或者通過谷歌衛(wèi)星地圖下載器來確定跑道頭中點的經(jīng)緯度,在教員臺中直接輸入該坐標(biāo),看能否落到跑道頭中點。然后將飛機調(diào)到3海里位置,看其是否直對跑道;或者切換到跑道另一頭,看其是否在跑道另一端中點,如果在,說明模型位置準(zhǔn)確且五邊重定位準(zhǔn)確。(2)模型完整性檢查。在地面滑行檢查模型時,著重看模型是否有缺漏,閃爍,所建模型是否不顯示。(3)模型視覺真實性檢查。主要檢查LOD轉(zhuǎn)換過渡是否平滑自然,紋理是否發(fā)生拉伸變形,燈光顏色、閃爍是否正確。(4)模擬機飛行檢查。主要檢查飛行過程中所飛路徑周圍的環(huán)境是否逼真,跑道,滑行道道面標(biāo)識是否正確,在飛行進近過程中查看導(dǎo)航臺站的添加是否成功。
3 結(jié)語
經(jīng)過對Creator建模軟件的學(xué)習(xí)、研究并隨著第一個視景數(shù)據(jù)庫項目的完善,目前已經(jīng)掌握了視景數(shù)據(jù)庫開發(fā)的完整流程,也明確了開發(fā)過程中團隊的優(yōu)勢與不足,優(yōu)勢是團隊中人員術(shù)業(yè)有專攻;缺點是,團隊中離開任何人將無法正常運轉(zhuǎn)。在以后的開發(fā)過程中應(yīng)注重不同技能的互相學(xué)習(xí)。
參考文獻
[1] 王乘,周均清,李利軍,Creator可視化仿真建模技術(shù)[M].武漢:華中科技大學(xué)出版社,2005.
[2] 焦培剛,周以齊,王燦運,等.基于Greator可視化仿真建模優(yōu)化方法的探討[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2006,19(02):86-88.
[3] 洪光,李洪儒,牟建國.基于Greator的三維模型的簡化研究[J].計算機仿真,2004,21(01):57-58.
Abstract:Using the professional modeling tool MultiGen Creator to build a flight vision database, propose corresponding optimization modeling methods for the characteristics of various models, combined with ground real shot data, and establish a set of completed airport visual database with an airport as the prototype. After verification on the simulator, the database takes into account the requirements of real-time and realistic, fully meeting the requirements of flight simulation training.
Key words:MultiGen creator; airport view database; simulation training