WebGL

维基百科,自由的百科全书
跳转至: 导航搜索
WebGL
WebGL logo
原作者 Mozilla基金会
開發者 WebGL Working Group
初始版本 2011年3月3日;3年前 (2011-03-03)
穩定版本 1.0.2 / 2013年3月1日;18個月前 (2013-03-01)
預覽版本 Working Draft / 2009年12月10日;4年前 (2009-12-10)[1]
操作系统 跨平台
类型 API
網站 www.khronos.org/webgl/
HTML
HTML.svg

WebGL是一項利用JavaScript API呈現3D電腦圖形的技術,有別於過往需加裝瀏覽器外掛程式,透過WebGL的技術,只需要編寫網頁代碼即可實現3D圖像的展示。WebGL的規格尚在發展中,由非營利Khronos Group管理。

概览[编辑]

WebGL基于OpenGL ES 2.0,提供了3D图像的程序接口。它使用HTML5 Canvas并允许利用文档对象模型接口。可利用部分Javascript实现自动記憶體管理

WebGL 和其它標準的整合[编辑]

WebGL 相對於 HTML5 的關係就好比是 OpenGL 庫和三維應用程序的關係。WebGL 只是提供了底層的渲染和計算的函數,而並沒有定義一個高級的文件格式或交互函數。有一些開發者正在 WebGL 的基礎上建立高階的程序庫,比如在Web3D聯盟推進下,瀏覽器可以解析 X3D-XML DOM文檔樹中的三維內容,這樣就可以直接在瀏覽器中瀏覽X3D格式的三維場景而不需要再安裝額外的插件。

歷史[编辑]

2009年,WebGL的工作成員包括MozillaOpera蘋果公司

支援[编辑]

目前,WebGL 在最新的瀏覽器中被廣泛支援。

桌面瀏覽器[编辑]

行動瀏覽器[编辑]

参考资料[编辑]

[1]

  1. ^ 1.0 1.1 WebGL - OpenGL ES 2.0 for the Web
  2. ^ WebGL (Windows). 微软. [2014-03-05]. 
  3. ^ FAQ. Iewebgl. [2012-03-20]. 

參見[编辑]


外部链接[编辑]