摘要:介紹了基于Vega平臺的虛擬現實系統;GL Studio平臺的工作流程;針對GL Studio制作的儀表仿真模型不能在Vega場景中直接應用的問題,分析了Vega和GL Studio的底層軟件開發原理;對GL Studio模型向Vega場景移植的幾項關鍵技術進行了研究,解決了坐標系差異、坐標系基本單位轉換、模型載入以及場景中的模型操作等問題。
關鍵詞:Vega;GL Studio;視景仿真;虛擬座艙
0引言
虛擬現實技術的最初應用是針對飛行員的飛行訓練的,時至今日,利用虛擬現實技術來實現虛擬座艙仍是個熱門的話題。之所以如此,是因為飛機座艙系統復雜,利用單一的系統仿真軟件開發平臺進行模擬往往會顧此失彼。就拿Vega來說,作為一款優秀的視景驅動軟件平臺,利用它可以很好地對飛機及其座艙的3D環境進行模擬仿真,然而,其自身提供的儀表仿真組件的功能相對較弱,儀表的模型建立要在沒有程序開發接口支持的Creator中完成,這對于飛機艙內復雜儀表的全面仿真是不可能的。因而,對儀表的仿真多數人的目光還是要投向專業的儀表仿真平臺GL Studio。但是純粹的GL Studio應用又似乎有些單調,對于飛機座艙環境及其飛行環境難以模擬,仿真過程往往缺乏沉浸式的真實感。因此,若能將GL Studio的儀表仿真模型載入到Vega場景中將會是多數人的理想選擇。然而,Vega本身對于GL Studio是不直接支持的,需要開發人員從底層將代碼植入。本文結合某型飛機虛擬座艙的實現,對這一問題進行研究解決。
1 Veqa簡介
Vega是MultiGen-Paradigm公司為視景仿真軟件開發提供的一套系統解決方案,它由LynX圖形界面、Vega API以及一些可選的功能模塊組成。……