文章:使用RampTexture来控制diffuse shading https://www.cnblogs.com/tekkaman/p/3978942.html
教程 https://subscription.packtpub.com/book/game_development/9781849695084/1/ch01lvl1sec14/creating-a-ramp-texture-to-control-diffuse-shading
RampTexture(渐变纹理)
利用Lambert漫反射对光的反应是线性变化的这一特点,对纹理进行采样就会得到一张渐变纹理。
渐变纹理本质还是基于uv坐标的贴图采样纹理。
最终效果:
片元:
uniform float time