当前位置:   article > 正文

WebGL系列教程:WebGL入门_webgl教程

webgl教程

一、WebGL简介

1.1 概述

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

和传统的3D方案相比,WebGL具有如下一些优点:

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

1.2 WebGL与OpenGL

OpenGL是一种用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口,是在个人计算机上使用最广泛的两种三维图形渲染技术之一,另一种是Direct3D。在某种意义上,WebGL就是“Web版的OpenGL”。

OpenGL ES则是从OpenGL中移除了许多陈旧无用的特性之后的一个轻量级的OpenGL框架,在保持轻量级的同时,OpenGL ES仍然具有足够的能力来渲染出精美的三维图形。

WebGL的技术规范继承自OpenGL ES,从2.0版本开始ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/383820
推荐阅读
相关标签
  

闽ICP备14008679号