WebGL 介绍

WebGL 是什么

全写:Web Graphics Library
介绍:WebGL,是一套可交互的 3D 绘图 API。简单的说,就是Web画3D图形的API。
特点:

  • 内嵌于浏览器中。所以,不必安装插件和库。
  • 支持多平台。因为是基于浏览器,而不是操作系统。

OpenGL 是什么

全写:Open Graphics Library
介绍:OpenGL,是一套跨语言、跨平台的专业图形 API。简单的说,就是通用画 3D 图形的 API,不限 Web。
特点:

  • 跨语言、跨平台。能运用于计算机、手机、游戏机等等。

WebGL 与 OpenGL 的关系

link

可以理解成:WebGL 是 OpenGL 和 Web 技术的结合。


什么是GLSL

OpenGL 从 2.0 版本开始,支持了一项重要特性——可编程着色方法(programmable shader functions,或称“着色器”),并成为了 WebGL 1.0 的核心部分。

着色器语言(Shading Language):编写着色器的语言 GLSL(OpenGL Shading Language):OpenGL 着色器语言

所以,学习 WebGL 就需要多学习一门语言——GLSL。

麻凯倩

微信:makaiqian