Skip to main content

WebGL介绍

WebGL(全写 Web Graphics Library)是一种 3D 绘图标准,这种绘图技术标准允许把 JavaScript 和 OpenGL ES 2.0 结合在一起,通过增加 OpenGL ES 2.0 的一个 JavaScript 绑 定,WebGL 可以为 HTML5 Canvas 提供硬件 3D 加速渲染,这样 Web 开发人员就可以借助系统 显卡来在浏览器里更流畅地展示 3D 场景和模型了,还能创建复杂的导航和数据视觉化。显 然,WebGL 技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂 3D 结构 的网站页面,甚至可以用来设计 3D 网页游戏等等。

WebGL 优势

  • WebGL 是内嵌在浏览器中的,无需安装插件和库就可以直接使用
  • 在多平台运行 WebGL 程序
  • 让海量数据的三维可视化成为了可能
  • 开发环境简单,仅需文本编辑器和浏览器就可以编写三维图形程序
  • more

webgl正在成为一个行业标准, 以有越来越多的浏览器宣布支持它. webVR 等新技术的诞生也都离不开 webgl.

而且有GPU加速的浏览器, 必然如虎添翼,在web端可以有更精彩纷呈端效果。


图解WebGL&Three.js工作原理