Skip to content

Latest commit

 

History

History
85 lines (55 loc) · 3 KB

webgl.md

File metadata and controls

85 lines (55 loc) · 3 KB

webgl资料搜集

原生webgl

原生webgl系列教程
WebGL的一些知识

Greggman的WebGL教程
webgl各方面介绍,包含插图和生动的动画

GPU Gems 经典而全面的介绍

WebGL Programming Guide
全面介绍webgl的书

webgl academy 一份英文版的 较为全面的介绍

threejs

threejs 源码注释(中文)

other Libs

stack.gl
一种基于ES6的3D引擎 比threejs要轻量,由许许多多小模块构成。 其中包含一些有趣的子组件, 如 glslify, 这个组件让shader模块化

scenejs 类似threejs 官方网站有很多医学相关的3d可视化 如biodigital的案例

GPU物理

webgl各种gpu物理计算

流体模拟

GPU流体模拟 Stochastic Rotation Dynamics (SRD)
GPU最短路径计算
更漂亮的GPU流体
水面效果的实现 波浪效果模拟1

shader、特效

####入门 The Book of Shaders
The Book of Shaders 的案例
一份简短的介绍
unity shader入门
OpenGL & GLSL 教程

shader编辑器、工具、社区

shaderToy
shader界各路大神云集

glslsandbox 很多有趣的shader(略逊shaderToy)。 一个很有趣的功能,你能fork别人的代码 改一下变自己的。 有趣的案例: 一种动力系统

shader-school
npm包 可以构建

glslb

shader的节点式编程

其他

sketch-rendering(中文)
sketch-rendering
用shader制作实时素描的场景

webglstudio 编辑器 可以说是在线3Dmax 支持节点式编程

Drawing Lines is Hard

开发辅助

监控webgl性能