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 / ⭐⭐⭐⭐

红白相间滚动条纹

红白等宽条纹持续向右滚动且衔接无缝。

打开可运行练习 →