反向渐变

8 / 30
使用 (1.0 - t) 反转渐变方向。

水平渐变从左(黑)到右(白)。如果想反过来,只需一个操作:1.0 - t


用 1.0 - 反转

  • 左边:vUv.x = 0.0t = 1.0(白色)
  • 右边:vUv.x = 1.0t = 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 - 就能反转:白变黑、黑变白、圆内变圆外。

GLSL 代码编辑器

正确代码预览

当前代码预览