说在开始
最近完成了一个人体移动光带的特效着色器,在这里分享一下。
作者:尹豆(憨豆酒),联系我yindou97@163.com,熟悉图形学,图像处理领域,本章代码: https://github.com/douysu/computer-graphics-notes
效果展示
一个蓝色上下浮动的光带就是着色器实现的特效
原理部分
通过中心线将光带分为两部分,这样才可以实现中心颜色比较深,越到边缘越浅的效果,也就是0~1 1~0的范围。
代码部分
#version 300 es
precision mediump float;
//接收从顶点着色器过来的参数
in vec3 gzqd; //总光照强度
in vec3 vPositi