"WebGL经常被当成3D API,人们总想'我可以使用WebGL和一些神奇的东西做出炫酷的3D作品'。 事实上WebGL仅仅是一个光栅化引擎,它可以根据你的代码绘制出点,线和三角形。 想要利用WebGL完成更复杂任务,取决于你能否提供合适的代码,组合使用点,线和三角形代替实现。"

使用webgl可以以高性能,开发出很多炫酷的效果,像地图中的一些动态效果,echarts开发的效果,借助webgl的底层开发,比直接使用js的canvas的api能提升相当多的性能。

分享wegl中文学习网站:

​https://webglfundamentals.org/webgl/lessons/zh_cn/webgl-fundamentals.html​

webgl的glsl语法学习网站:

​https://github.com/wshxbqq/GLSL-Card​

glsl的示例效果网站:

​http://www.glslsandbox.com/​

webgl的一个帮助类库:

​http://twgljs.org/​