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

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

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

OpenGVS是世界上先進(jìn)的三維視景管理軟件,,也是強(qiáng)大的3D應(yīng)用開發(fā)工具之一。
OpenGVS技術(shù)
如果開發(fā)實(shí)時(shí)3維圖形應(yīng)用,,OpenGVS是提供給開發(fā)者領(lǐng)先,、成熟、方便的視景管理系統(tǒng),。OpenGVS是世界上第一個(gè)通用工作站平臺(tái)的3D視景管理軟件,。在1990年推出的在SGI工作站IRIS GL版本上的GVS是OpenGVS的早期產(chǎn)品。

OpenGVS不僅基于OpenGL圖形標(biāo)準(zhǔn),,而且它可以被應(yīng)用于所有圖形平臺(tái)標(biāo)準(zhǔn),。一旦你編好你的應(yīng)用程序,它可以運(yùn)行在從高端圖形工作站到PC的任何系統(tǒng)上,。功能強(qiáng)大的3D SDK幫助你快速有效的制作3D產(chǎn)品,。OpenGVS是一個(gè)開放的系統(tǒng)。它可以使開發(fā)者的應(yīng)用使用任何軟硬件平臺(tái)上,。

高級(jí)面向?qū)ο蟮腛penGVS API滿足用戶的各自項(xiàng)目的要求,。諸如:模型、運(yùn)動(dòng)方程,、燈光照明等,。OpenGVS替用戶完成底層的難度較大的3D圖形工作。使用OpenGVS你只需用很少的幾行代碼就可編寫一個(gè)完整的簡(jiǎn)單應(yīng)用程序,。
::: 應(yīng)用范圍 :::
適用于虛擬現(xiàn)實(shí),、模擬、游戲,、可視化等諸多領(lǐng)域,。
::: 技術(shù)特征 :::
- OpenGVS于場(chǎng)景圖形的視景仿真的實(shí)時(shí)開發(fā),易用性和重用性好
- 具有良好的模塊性、巨大的編程靈活性和可移植特性
- 可以很好地以接近自然和面向?qū)ο蟮姆绞浇M織視景諸元和進(jìn)行編程,,來模擬視景仿真的各個(gè)要素
- 提供給開發(fā)者領(lǐng)先,、成熟、方便的視景管理系統(tǒng)
- penGVS是世界上第一個(gè)通用工作站平臺(tái)的3D視景管理軟件
- OpenGVS不僅基于OpenGL圖形標(biāo)準(zhǔn),,而且它可以被應(yīng)用于所有圖形平臺(tái)標(biāo)準(zhǔn)
- 高級(jí)面向?qū)ο蟮腛penGVS API滿足用戶的各自項(xiàng)目的要求