GDC 2011游戲開發(fā)者大會上,Khronos Group組織今天終于公布了WebGL 1.0標準規(guī)范的最終正式版,在HTML5標準網(wǎng)絡瀏覽器中不需要額外插件就能實現(xiàn)3D圖形硬件加速。
WebGL 1.0定義了和OpenGL ES 2.0綁定在一起的javascript,可在瀏覽器內部實現(xiàn)富3D圖形,而且可用于任何支持OpenGL、OpenGL ES業(yè)界標準圖形API的平臺。WebGL一方面匯聚了幾乎所有桌面、移動、嵌入式平臺的OpenGL ES 2.0圖形能力,另一方面充分利用了Web技術的最新發(fā)展,比如javascript性能的大幅提升。
有了這一標準,開發(fā)人員就可以直接使用javascript訪問OpenGL級別圖形,并且自由地將3D與其他HTML內容融合在一起,推動Web游戲、教育、培訓應用和富圖形用戶界面的創(chuàng)新。
WebGL 1.0標準已經(jīng)贏得了AMD、NVIDIA、高通、蘋果、Google、Mozilla、Opera等多家半導體和瀏覽器廠商的支持。Firefox 4.0 Beta、Chrome 9.0、Opera預覽版、Safari每日構建版都已經(jīng)提供了對WebGL 1.0的支持,AMD的催化劑顯卡驅動自從去年的10.7版本開始也支持WebGL 1.0。
中間件生態(tài)系統(tǒng)對WebGL標準的支持也已經(jīng)非常廣泛,開發(fā)人員可以輕松得到大量的相關工具,包括C3DL、CopperLicht、EnergizeGL、GammaJS、GLGE、GTW、O3D、OSG.JS、SceneJS、SpiderGL、TDL、Three.js、X3DOM。
除此之外,Khronos Group還公布了一組WebGL測試套裝,可以免費下載使用。WebGL瀏覽器可以在測試通過后將結果上傳,證明自己符合WebGL標準規(guī)范。
最后,Khronos Group宣布同時組建WebCL標準工作組,繼續(xù)定義與OpenCL標準緊密結合的javascript,目標是將異構并行計算導入網(wǎng)絡瀏覽器中,借助多核心處理器、GPU顯卡的運算能力加速圖形顯示、視頻處理器、WebGL游戲物理效果等應用。
WebGL 1.0正式版標準規(guī)范全文:
http://www.khronos.org/registry/webgl/specs/latest/