AddRGBShift 视频色差色散与画面撕裂故障特效节点
节点核心功能 (What is it?)
AddRGBShift 节点依托底层高精度滤镜,为视频流注入色差(Chromatic Aberration)与 RGB 通道空间错位视觉特效。通过独立偏移红(Red)、绿(Green)、蓝(Blue)三原色图层的水平与垂直像素坐标,模拟物理镜头光学色散缺陷或赛博朋克风格的数字故障风(Glitch Art)。此外,该节点还原生支持水平撕裂效果(Tear Effect),可在特定垂直高度将画面横向割裂并施加差异化色散。
典型适用场景 (When would I use it?)
在以下情况下使用 AddRGBShift 节点:
- 制作故障艺术(Glitch Art)、数字信号受损或全息投影抖动特效;
- 模拟广角老镜头、复古 CRT 显示器或暗角边缘的光学色散色差;
- 打造赛博朋克(Cyberpunk)、未来科技或蒸汽波(Vaporwave)美学风格;
- 为枯燥平淡的画面增加视觉冲击力、眩晕感或心理悬疑氛围;
- 模拟模拟信号磁带走带不良造成的画面水平横切撕裂效果。
使用指南 (How to use it)
基础配置流程 (Basic Setup)
- 在工作流画布中添加 AddRGBShift 节点。
- 将输入视频连接至
video输入插槽。 - 针对红、绿、蓝三个通道分别调节水平与垂直位移像素量。
- (可选)勾选
tear_enabled开启画面撕裂,并指定撕裂高度位置与水平错位量。 - 执行工作流,合成色散特效的视频即刻生成。
参数输入插槽 (Parameters)
RGB 通道色差位移设置 (RGB Shift Settings)
- red_horizontal:红色通道水平位移像素量(
-20至20像素,默认值:-6)。 - red_vertical:红色通道垂直位移像素量(
-20至20像素,默认值:0)。 - green_horizontal:绿色通道水平位移像素量(
-20至20像素,默认值:6)。 - green_vertical:绿色通道垂直位移像素量(
-20至20像素,默认值:0)。 - blue_horizontal:蓝色通道水平位移像素量(
-20至20像素,默认值:0)。 - blue_vertical:蓝色通道垂直位移像素量(
-20至20像素,默认值:0)。 - intensity:色差特效的全局叠加强度(
0.0–1.0,默认值:1.0)。
画面撕裂设置 (Tear Effect Settings)
- tear_enabled:是否激活画面横向撕裂故障效果(布尔值,默认值:
False)。 - tear_position:发生撕裂的垂直高度百分比(
0.0–1.0,其中0.5为画面正中央,默认值:0.5)。 - tear_offset:撕裂处上下切片之间的水平错位偏移量(
-50至50像素,默认值:10)。 - processing_speed:转码编码与画质平衡(
fast/balanced/quality)。
输出引脚 (Outputs)
- video:完成色散与撕裂处理后的全新视频工件。
典型工作流示例 (Example)
制作具有科技感的复古赛博故障短片:
- 将
LoadVideo的输出接入 AddRGBShift 的video输入端。 - 将
red_horizontal设为-8,green_horizontal设为8,形成经典的红绿立体色差。 - 将
intensity设为0.8,让故障效果自然融入。 - 勾选开启
tear_enabled,将tear_position设为0.6(画面偏下方 60% 处),tear_offset设为15像素。 - 执行工作流,画面将在 60% 高度产生横向水平错位割裂,伴随边缘炫目的红青色散光晕。
关键技术特性 (Important Notes)
- 底层使用 FFmpeg 工业级
rgbashift滤镜实施严谨的亚像素通道平移,性能卓越且零闪烁; - 画面撕裂滤镜在切片边界处动态平滑融合,不会产生突兀的黑边露底;
- 原视频的音轨数据会被 100% 忠实保留并精确同步;
- 渲染性能稳定,支持通过内置日志探针监控执行状态。
视觉设计专家建议 (Effect Recommendations)
- 微妙的光学镜头色散:仅将红/绿通道进行轻微的横向位移(
2–4像素),即可完美模拟高级电影定焦镜头的物理色差。 - 重度数字信号故障 (Heavy Glitch):将红绿反向拉大至
10–20像素,并激进地增加垂直位移。 - 经典录像带横切:撕裂高度推荐设置在
0.3至0.7之间,错位量15–25像素,最符合人类视觉对受损磁带的审美直觉。