1 WebGL介绍
WebGL 解决了用户在页面中绘制和渲染 3D 图形的功能,且使用户通过页面与三维图形交互成为可能,这项技术将在下一代开发用户易用直观界面中发挥重要的作用。在接下的几年,WebGL技术将广泛地应用于电子设备的移动终端,包括平板、手机设备,因此,WebGL 技术的学习显的特别重要。
Mapbox
、Openlayers
、Cesium
、Three
等前端库都使用了WebGL或者升级了WebGL2,学习WebGL可以让我们对这些库的底层与源码有着更深的理解。
学习是一个漫长且不容易坚持的过程,是一个孤独的过程,希望自己可以坚持下来。
该系列文章参考了以下内容:
1、WebGL 理论基础
2、WebGL2 理论基础
3、《WebGL编程指南》
2 详细目录
2.1 基础篇
(1)WebGL 基础概念
(2)WebGL基础-变量控制与颜色修改
(3)WebGL图像处理