產品詳細介紹
虛擬現實實時仿真解決方案Vega Prime
MPI的視景仿真渲染工具VegaPrime是世界上領先的應用于實時視景仿真、聲音仿真和虛擬現實等領域的軟件環境,它用來渲染戰場仿真、娛樂、城市仿真、訓練模擬器和計算可視化等領域的視景數據庫,實現環境效果等的加入和交互控制。它將易用的工具和高級視景仿真功能巧妙地結合起來,從而可使用戶簡單迅速地創建、編輯、運行復雜的實時三維仿真應用。由于它大幅度減少了源代碼的編寫,使軟件的進一部維護和實時性能的優化變得更容易,從而大大提高了開發效率。使用它可以迅速地創建各種實時交互的三維視覺環境,以滿足各行各業的需求。它還擁有一些特定的功能模塊,可以滿足特定的仿真要求,例如特殊效果、紅外和大面積地形管理等。
MPI的視景仿真渲染工具包括最新推出的精華渲染軟件Vega Prime和其經典渲染軟件Vega。
最新開發的精華實時視景仿真渲染軟件Vega Prime代表了視景仿真應用程序開發的巨大進步。Vega Prime使視景仿真應用程序快速準確的開發變得易如反掌,是最具有適應性和可擴展性的商業軟件。Vega Prime在提供高級仿真功能的同時還具有簡單易用的優點,使用戶能快速準確地開發出合乎要求的視景仿真應用程序,Vega Prime是有效的、快速的、準確的視景仿真應用開發工具。
通過使用Vega Prime,用戶能把時間和精力集中于解決應用領域內的問題,而無須過多考慮三維編程的實現。此外,Vega Prime具有靈活的可定制能力,使用戶能根據應用的需要調整三維程序。
Vega Prime還包括許多有利于減少開發時間的特性,使其成為現今最高級的商業的實時三維應用開發環境。這些特性包括自動的異步數據庫調用、碰撞檢測與處理、對延時更新的控制和代碼的自動生成。
此外,Vega Prime還具有可擴展可定制的文件加載機制、對平面或球體的地球坐標系統的支持、對應用中每個對象進行優化定位與更新的能力、星象模型、各種運動模式、環境效果、模板、多角度觀察對象的能力、上下文相關幫助和設備輸入輸出支持等。
1.Vega Prime的特性
· 跨平臺性:它支持Microsoft Windows、SGI IRIX、Linux、Sun Microsystems Solaris等操作系統,并且用戶的應用程序也具有跨平臺特性,用戶可在任意一種平臺上開發應用程序,而且無須修改就能在另一個平臺上運行
· 與C++STL(Standard Template Library)兼容
· 支持雙精度浮點數
· 可定制用戶界面和可擴展模塊:Vega Prime可擴展的插件式體系結構采用了最復雜的技術,提供了最簡單的使用方法,它可進行最大可能的定制,用戶可根據自己的需求來調整三維應用程序,能快速設計并實現視景仿真應用程序,用最低的硬件配置獲得高性能的運行效果。此外,用戶還可開發自己的模塊,并生成定制的類
· 同時支持OpenGL 1.2和 Direct3D 8
· 高效的生產率:Vega Prime是對普通視景仿真應用的高級抽象,它提供了許多高級功能,能滿足現今絕大部分視景仿真應用的需要,同時還具有簡單易用的特性,因此具有高效的生產率,它可讓用戶把精力集中于解決與特定應用領域相關的問題
· 支持MetaFlight文件格式:MetaFlight是MultiGen-Paradigm公司基于XML的數據描述規范,它使運行數據庫能與簡單或復雜的場景數據庫相關連。MetaFlight極大地擴展了OpenFlight的應用范圍
2.Vega Prime的基本模塊
Vega Prime包括Lynx Prime 圖形用戶界面配置工具和Vega Prime的基礎VSG(Vega Scene Graph)高級跨平臺場景渲染API。此外,Vega Prime還提供了多個針對不同應用領域的可選模塊,使其能滿足特殊的行業仿真的需要,還提供了用戶開發自己模塊的功能。
(1)LynX Prime的圖形環境
LynX Prime是一種可擴展的跨平臺的單一的GUI工具,為用戶提供了一個簡單的直接明了的開發界面,如圖1所示,可根據仿真需要快速開發出合乎要求的視景仿真應用程序。Lynx Prime基本上繼承了Lynx的功能,同時又增加了一些新功能。它具有向導功能,能對Vega Prime的應用程序進行快速創建、修改和配置,從而大大提高了生產效率;它基于工業標準的XML數據交換格式,能與其他應用領域進行最大程度的數據交換;它可以把ACF (Application Configuration File) 自動轉換為C++ 代碼。
(2)VSG的應用程序接口
VSG(Vega Scene Graph)是高級的跨平臺的場景渲染API,是Vega Prime的基礎,Vega Prime包括了VSG提供的所有功能,并在易用性和生產效率上作了相應的改進。在為視景仿真和可視化應用提供的各種低成本商業開發軟件中,VSG具有最強大的功能,它為仿真、訓練和可視化等高級三維應用開發人員提供了最佳的可擴展的基礎。VSG具有最大限度的高效性、優化性和可定制性,無論用戶有何需求,都能在VSG基礎之上快速高效地開發出滿足需要的視景仿真應用程序,VSG是開發三維應用程序的最佳基礎。
VSG具有以下特性:
· 幀頻率控制
· 內存分配
· 內存泄漏跟蹤
· 基于幀的紋理調用
· 異步光線點處理
· (優化的)分布式渲染
· 跨平臺可擴展的開發環境,支持Windows、Irix、Linux和Solaris
· 與C++ STL相兼容的體系結構
· 強大的可擴展性,允許最大程度的定制,使得用戶可調整VSG來滿足應用需求,而不是根據產品的限制來調整應用需求
· 支持多處理器多線程的定制與配置
· 應用程序也具有跨平臺性,用戶在任意一種平臺上開發的應用程序無須修改就能在另一個平臺上運行
· 支持OpenGL璌direct3D的優化的渲染功能,應用程序能基于OpenGL或Direct3D運行,其間無須改動程序代碼
· 支持雙精度浮點數,使幾何物體和地形在場景中精確地放置與表示
· 支持虛擬紋理、軟件實現圖像的動態查閱,使高級功能與平臺無關
3.Vega Prime的可選模塊
Vega Prime為了滿足特定應用開發的需求,除了上述的基本模塊之外,還提供了功能豐富的可選模塊。Vega Prime的可選模塊基本上覆蓋了Vega的可選模塊,包括:
· Vega Prime FX:爆炸,煙霧,彈道軌跡,轉輪,等等
· Vega Prime:分布式渲染
· Vega Prime LADBM:非常大的數據庫支持
· DIS/HLA:分布交互仿真
· Blueberry :3D開發環境
· DI-GUY:三維人體
· GL-Studio:儀表
· Vega Prime IR Scene:傳感器圖像仿真
· Vega Prime IR Sensor:傳感器圖像實際效果仿真
· Vega Prime RadarWorks:基于物理機制的雷達圖像仿真
· Vega Prime Vortex:剛體動力學模擬
· Vega Prime marine:三維動態海洋
應用領域
· 制造業[虛擬設計虛擬裝配 教學演示]
· 軍事[軍事模擬 虛擬戰場 電子對抗]
· 醫學[虛擬手術 醫學研究]
· 城市[房地產樓盤展示城市規劃 城市仿真]
· 地理信息GIS
· 其他[科研 礦藏開采石油勘探 航空航天]
陜西凱信電子工程有限責任公司
地 址:陜西省西安市南二環西段180號財富中心A座11層
郵 編:710075
聯系人:康 強
手 機:13720751754
傳 真:029-62960012
網 址:www.kisense.cn |