Defekt 中文文档 下载 App

rainbow 彩虹重影——RGB 三色分离,移动拉出光谱轨迹

效果是什么

选中 rainbow 后,画面里原本重合在一起的红绿蓝(RGB)三个颜色通道,会被向不同方向轻微拉开。静止的物体边缘会出现彩色镶边(红和绿/蓝分开了),运动的物体会在身后拉出完整的彩虹光谱轨迹——像棱镜分光一样。

rainbow 彩虹重影效果
rainbow 彩虹重影:RGB 分离 + 运动拉出光谱轨迹

技术原理:为什么 RGB 分离 = 彩虹

几乎所有数码相机和屏幕都是基于 RGB 工作的——画面的每个像素都由红、绿、蓝三个子通道混合而成。当这三个通道完美重合时,你看到的是正常颜色。

rainbow 做的事情是:

  1. 把每一帧画面拆成 RGB 三个独立通道
  2. 给每个通道施加不同方向、不同幅度的偏移
  3. 把偏移后的三个通道重新合成

这样静止物体的边缘就出现了"红 + 绿 + 蓝"的彩色边(每个通道在空间上错开了),而运动的物体因为位置在变化,三个通道的偏移加上运动本身的位移,就形成了完整的光谱轨迹。

为什么也叫"重影"

rainbow 同时制造了两种"影子":

所以彩虹重影的名字里同时包含了颜色分离和运动轨迹这两层意思。

什么时候最出效果

rainbow 对场景和光照有一定要求,比 wind 和 echo 挑:

夜晚的移动光源

这是 rainbow 的"甜蜜点":夜晚在街上走的人、移动的车灯、招牌灯光——这些发光的运动物体在 dark 背景上会拉出最纯粹的光谱轨迹。

雨天夜晚

雨丝本身就是运动的。rainbow 会把每一条雨丝拉出彩边,加上街道上移动的灯光,整个画面像打翻了的彩虹糖。

室内快速运动

如果室内光线够亮(比如开着灯的房间),快速挥手、跳跃、走动都能拉出不错的轨迹。但室内彩色会比夜晚更"亮",容易脏——建议降低彩虹强度。

什么时候不太好看

白天室外阳光充足

阳光太强,画面的 RGB 通道本来就很"挤",rainbow 的偏移感不够明显。要么彩边太细看不清,要么过曝后变成一团白色。

静止画面(没有运动主体)

rainbow 需要运动来拉出光谱轨迹。静止物体只有边缘彩边,视觉效果会比较"普通"(就像一个边缘锐化过的滤镜)。

和其他三种特效的区别

特效核心变化画面类型
rainbowRGB 颜色通道分离 + 运动轨迹彩色
wind空间离散化 + 错位彩色
echo时间延迟叠加黑白(可改彩色)
dilate边缘扩散 + 颜色渗入彩色

rainbow 是四种里唯一以颜色通道为核心操作的特效,其他三种都是空间或时间维度的变形。