0%

17

自动摘要: 简单说WebGL就是使用JavaScript语言的OpenGLES,同时是在HTML的canvas元素中绘制图像 1.WebGL是一种3D绘图标准,这种绘图技术允许把Javascript和Ope ……..

简单说WebGL就是使用JavaScript语言的OpenGL ES,同时是在HTML的canvas元素中绘制图像

  1. WebGL是一种3D绘图标准,这种绘图技术允许把Javascript和OpenGL ES 2.0结合在一起。通过增加OpenGL ES 2.0的一个Javascript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。
  2. WebGL本质上是基于光栅化(是一种将几何图元变为二维图像的过程)的API(接口),而不是基于3D的API(接口)
  3. WebGL只关注投影矩阵的坐标和投影矩阵的颜色,使用WebGL程序的任务就是实现具有投影矩阵坐标和颜色的WebGL对象。
  4. 两个“着色器”:顶点着色器(Vertex shader)和片段着色器(fragment shader),顶点着色器提供投影矩阵的坐标,片段着色器提供投影矩阵的颜色
  5. 浏览器三大线程:js引擎线程,GUI渲染线程,浏览器事件触发线程
  • 本文作者: SindreYang
  • 本文链接: http://blog.mviai.com/2025/17._WebGL/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道