Lesson 02 · 09 exercises
GLSL 基础
用向量、swizzle、mix、clamp、step 与 smoothstep 直接控制颜色。按顺序临摹、改造、创造,每道题都能直接运行。
01 / ⭐
固定 vec3 蓝色
画布内平面显示固定蓝色。
02 / ⭐Swizzle 把红色改为绿色
画布显示绿色;原始 red 仍保留在变量中。
03 / ⭐⭐Mix 黑白水平渐变
左边黑、右边白,过渡连续。
04 / ⭐⭐两次 Mix:红黄绿
左红、中黄、右绿,过渡连续。
05 / ⭐⭐Step 硬边分界
左黑右白,中央分界锐利。
06 / ⭐⭐⭐Smoothstep 柔和分界
黑白之间有一条清晰可见的灰色过渡带。
07 / ⭐⭐⭐Clamp 中央光晕
中央亮,两侧逐渐变暗。
08 / ⭐⭐⭐⭐Step + Fract 十条竖纹
画布从左到右有五条白纹和五条黑纹,宽度相同。
09 / ⭐⭐⭐⭐红白相间滚动条纹
红白等宽条纹持续向右滚动且衔接无缝。