::: 產品概述 :::
1988年第一個GVS SDK版本由Gemini Technology Corporation發行,用于軍事訓練和研發仿真效果。早期的圖形工作站價格昂貴,使用專用硬件、專門微代碼和系統軟件,用于實時生成外部場景。缺點:價格貴,不可編程。后來,用戶青睞于可編程圖形工作站,但卻沒有足夠用的開發工具包。GVS應運而生。

OpenGVS的工作示意圖
GVS初始開發小組Gemini認為隨著通用工作站市場的出現,需要高度便攜的軟件方案,使可編程圖形工作站像并不昂貴的CIG系統一樣工作。由于圖形生成函數并不在硬件或微代碼中實現,它能夠擴展甚至接口到其它三維圖形環境。由這樣的開發工具,終端用戶能一次書寫代碼,即使運用不同的三維圖形硬件,也能重復利用于其它工程。
版本1、2的GVS為Generic Visual System的縮寫。僅支持幾種圖形系統,如Evans and Sutherland(E&S), Silicon Graphics(SGI), Alliant, Megatek, and AT&T Pixel Machines。由于當時PHIGS是唯一的便攜生成系統,版本1、2就圍繞其開發的。不幸的是,此后幾乎沒有廠家采用PHIGS+作為其低級生成API。
1990年,Silicon Graphics發布IRIS Graphics Library,稱作GL,并很快被業界采用,后來稱為OpenGL。OpenGL性能遠優于PHIGS+,故GVS版本3采用IRIS GL作為其內部低級生成引擎。此后,GVS就是指Gemini Visual System。
九十年代中期,OpenGL已成為主要工業界圖形生成標準,GVS版本4系列更名為OpenGVS,4.0采用OpenGL1.0 API。與此同時,微軟的圖形API Direct3D面世,它主要面向PC機及游戲開發商的。此時也出現了三維芯片Voodoo Graphics,它對三維游戲開發產生革命性的影響。Voodoo Graphics能提供工作站級的三維圖形性能,但卻沒有為Direct3D或OpenGL的驅動器,而只有自己的低級Glide API(一種屏幕坐標生成層,有些類似于OpenGL)。OpenGVS開發者認為GVS的面向對象設計的性質適合于構建一個抽象層SimGL。它是對Glide and Direct3D圖形生成API的抽象,這樣,三維硬件看起來就像OpenGL運作。

OpenGVS V4.1用一個抽象層SimGL使運用Glide(Voodoo Graphics)變得方便了。版本4.2支持Microsoft Direct3D API。版本4.3支持Voodoo3芯片(Glide3 API)和Quantum3D的第一個PC-1G系統,包括硬件支持全場景和象素反走樣。版本4.4支持Voodoo5(VSA-100)芯片、nVidia GeForce2/Geforce3 chipset, DirectX8、大型數據庫支持、異步數據載入,也支持Quantum3D的AAlchemy PC-IG技術。
OpenGL通常描述低級生成要素,如如何用用戶定義的屬性(顏色、紋理圖)繪制多邊形,對象對模擬光源如何反應等。而OpenGVS是一個場景管理器,它的功能就是從低級生成API功能結束的地方開始的。
OpenGVS先進的三維視景管理軟件
OpenGVS是Quantum3D公司的產品,用于場景圖形的視景仿真的實時開發,易用性和重用性好,有良好的模塊性、巨大的編程靈活性和可移植特性。OpenGVS提供了各種軟件資源,利用資源自身提供的API,可以很好地以接近自然和面向對象的方式組織視景諸元和進行編程,來模擬視景仿真的各個要素。OpenGVS現已成為超強大的3D應用開發工具之一。目前,OpenGVS的新版本為4.5,支持Windows和Linux等操作系統。OpenGVS包含了一組高層次的、面向對象的C++應用程序接口(API),它們直接架構于世界領先的三維圖形引擎(包括OpenGL、Glide和Direct3D)上。也就是說,OpenGVS既封裝了繁雜的底層圖形驅動函數,又保持了良好的性能,它的一個功能函數調用,等同于普通的上百或上千行圖形編程代碼。開發者只需用少量代碼就可以快速生成高質量的3D應用軟件。OpenGVS的API分為相機、通道、煙霧、幀緩沖、幾何、光源、對象、場景、工具、特效等各組資源,開發者可以按照應用的需要調用這些資源來驅動硬件實時產生所需的圖形和效果。OpenGVS針對Intel P3、P4處理器進行了高度優化,完全能讓你的應用達到理想運行性能。

OpenGVS是世界上先進的三維視景管理軟件,也是強大的3D應用開發工具之一。
OpenGVS技術
如果開發實時3維圖形應用,OpenGVS是提供給開發者領先、成熟、方便的視景管理系統。OpenGVS是世界上第一個通用工作站平臺的3D視景管理軟件。在1990年推出的在SGI工作站IRIS GL版本上的GVS是OpenGVS的早期產品。

OpenGVS不僅基于OpenGL圖形標準,而且它可以被應用于所有圖形平臺標準。一旦你編好你的應用程序,它可以運行在從高端圖形工作站到PC的任何系統上。功能強大的3D SDK幫助你快速有效的制作3D產品。OpenGVS是一個開放的系統。它可以使開發者的應用使用任何軟硬件平臺上。

高級面向對象的OpenGVS API滿足用戶的各自項目的要求。諸如:模型、運動方程、燈光照明等。OpenGVS替用戶完成底層的難度較大的3D圖形工作。使用OpenGVS你只需用很少的幾行代碼就可編寫一個完整的簡單應用程序。
::: 應用范圍 :::
適用于虛擬現實、模擬、游戲、可視化等諸多領域。
::: 技術特征 :::
- OpenGVS于場景圖形的視景仿真的實時開發,易用性和重用性好
- 具有良好的模塊性、巨大的編程靈活性和可移植特性
- 可以很好地以接近自然和面向對象的方式組織視景諸元和進行編程,來模擬視景仿真的各個要素
- 提供給開發者領先、成熟、方便的視景管理系統
- penGVS是世界上第一個通用工作站平臺的3D視景管理軟件
- OpenGVS不僅基于OpenGL圖形標準,而且它可以被應用于所有圖形平臺標準
- 高級面向對象的OpenGVS API滿足用戶的各自項目的要求