常用GLSL效果汇总

正如前几天预告的一样,我完成了GLSL初学者常用的一些效果总结,目录如下

在线观看地址: http://aicdg.com/GLSLbasic/
放几个有代表性的图看看




GLSL沙箱说明:
基于Babylon.js CYOS开发
内置变量
## attributes
1. `vec3` position
2. `vec3` normal
3. `vec2` uv
## uniforms
1. `mat4` world
2. `mat4` worldView
3. `mat4` worldViewProjection
4. `mat4` view
5. `mat4` projection
6. `sampler2D` textureSampler
7. `sampler2D` refSampler
8. `float` time
9. `vec3` cameraPosition
10. `sampler2D` picSampler(for post effect)修改完shader记得按右上角运行按钮来生效修改
想要看图像处理的效果,请将MESHES选择为最下方的Plane(post effect)