反向渐变
8 / 30
使用 (1.0 - t) 反转渐变方向。
水平渐变从左(黑)到右(白)。如果想反过来,只需一个操作:1.0 - t。
用 1.0 - 反转
- 左边:
vUv.x = 0.0→t = 1.0(白色) - 右边:
vUv.x = 1.0→t = 0.0(黑色)
原本 0 的地方变成 1,原本 1 的地方变成 0——方向完全翻转。
练习
练习代码里 t = 0.0(全黑)。把 t 改成 1.0 - vUv.x,让渐变从左白到右黑。
答案解析
1.0 - x 是最简单的「取反」操作:输入 0 得 1,输入 1 得 0,中间值也对称翻转。
这个技巧不只用于渐变。任何 0~1 的遮罩,用 1.0 - 就能反转:白变黑、黑变白、圆内变圆外。