说明:用Cesium、threejs的库,最好是懂一些WebGL知识,能看懂里面的glsl文件。(内容持续更新)
开源资源
WebGL 理论基础-教程
WebGL 理论基础-GitHub
WebGL2 理论基础-教程
WebGL2 理论基础-GitHub
LearnOpenGL-GitHub
纸质资源
webgl编程指南
框架资源
(1)three.js
官网:https://threejs.org/
中文文档:http://techbrood.com/threejs/docs/
(2)RequestAnimationFrame.js(requestAnimationFrame()函数兼容性组件)
github地址:https://github.com/paulirish/jquery-requestAnimationFrame
(3)sim.js ——一个轻量级的WebGL模拟框架
github地址:https://github.com/tparisi/sim.js
(4)three.js的源码翻译
github地址:https://github.com/omni360/three.js.sourcecode
(5)游戏引擎框架BabylogJS
官网:http://www.babylonjs.com/
(6)Sketchfab,一个外国优秀的模型查看网站
官网:https://sketchfab.com/
(7)codepen.io,一个直接查看效果和代码的网站
webgl专区:https://codepen.io/search/pens/?limit=all&page=5&q=webgl
(8)Cesium,开源的三维地球引擎
github地址:https://github.com/CesiumGS/cesium
(9)deck.gl,WebGL2, 高新能大场景的数据可视化(Uber)
github地址:https://github.com/CesiumGS/cesium
参考文章:
https://blog.csdn.net/qq_30100043/article/details/74327879