基於MultiGen Creator和Vega的虛擬訓練場設計研究

才智咖 人氣:2.2W

  論文關鍵詞:虛擬現實  虛擬訓練場  MultiGen Creator  Vega

基於MultiGen Creator和Vega的虛擬訓練場設計研究

  論文摘要:虛擬現實技術是資訊化時代的一項涉及眾多學科的高新應用技術。它在訓練方面應用廣泛,主要應用於教育訓練場景的再現。以某綜合訓練場為例項,利用Creator和Vega軟體實現了虛擬訓練場的三維重建,並完成了訓練場實時漫遊的功能。

  1  MultiGen Creator和 Vega軟體介紹

1.1 Creator建模軟體

MultiGen Creator是 由 MultiGen—Paradigm公 司開發的一種用於對視覺化系統資料庫進行建立和編輯的互動工具。MuhiGen Creator是世界上領先 的實時三維資料庫生成系統.具有完整的互動式實時三維建模系統。廣泛的選項增強了其特性和功能。用於產生高優化 、高精度的實時 3D內容,可以用來對戰場模擬、城市模擬和計算視覺化等複雜場景的視景資料庫進行產生、編輯和檢視。這種先進的技術,由包括自動化的大型地形和三維人文景觀產生器 、道路產生器等強有力的整合選項來支撐。

MuhiGen Creat0r在滿足實時性的前提下.能夠生成面向模擬的、逼真性好的大面積場景。它可為 25種之多的不同型別的影象發生器提供建模系統工具 .其 OpenFlight格式在實時三維領域中成為最流行的影象格式 .併成為模擬領域的行業標準。

1.2 Vega實時模擬

Vega是 MultiGen—Paradigm公司應用於實時視景模擬 、聲音模擬和虛擬現實等領域的軟體 。它把先進的模擬功能和易用的工具結合在一起,建立 了一種使用最簡單 ,但最具創造力的體系結構.來建立 、編輯和執行高效能的實時應用。Vega使用 Lynx介面定義和預覽應用程式。在 Vega中包含了建立一個應用程式所必須的全部 API.但是簡單的應用程式僅靠 Lynx 就可以實現  Lynx是一種基於 X/Motif技術的'點選式圖形環境 .使用者只需通過 滑鼠即可驅動圖形中的物件以及動畫中的實時控制.並允許使用者在不 同時編寫原始碼 的情況下即可配置一個應用程式。 Vega還包括完整的 C應用程式接13.為軟體開發人員提供 了最大限度的軟體控制和靈活性。

2 構建虛擬訓練場

以某綜合訓練場場景三維重建為例 .進一步討論了虛擬現實技術。系統開發流程如圖 1所示。

2.1 建模資料的獲取及處理

虛擬綜合訓練場場景 .需要獲取的建模資料主要是指訓練場內各種器材設施的引數資訊 、周邊物的資訊、整個訓練場的分佈資訊以及環境景觀的紋理資訊。

對獲取的資訊進行處理 .主要是對照片紋理資訊的處理 。先通過數碼相機拍照.再利用 Photoshop或者 Creator自帶的紋理處理工具進行擷取、糾正 、縮放等處理。儘管 Creator對紋理的格式 、大小沒有太多的限制,但 Vega對紋理資料的要求相對比較嚴格 .不能滿足要求的紋理不能正確顯示 ,所 以必須對Creator用到的紋理進行編輯由於綜合訓練場 的地形較為平坦.可 以採用 Delaunay演算法將 DED格式的地形資料進行轉化。