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