Skip to main content
Old Film

Old Film · 截图待补

这个节点做什么

Old Film(老电影) 在片段上叠加多种经典胶片损伤:随机灰尘和竖直划痕线、亮度闪烁、不均匀的”显影”密度,以及物理画面抖动(weave)。每类损伤都有独立控制,因此你可以从微妙的复古感调到重度破损的档案影像。 这是一个需要渲染的节点 —— 必须 ▶ Run,使用 torch(GPU)后端。输入 COMFYTV_VIDEO,输出 COMFYTV_VIDEO 要把结果交给原生 ComfyUI 节点,请插入 Bridge。参见 bridges.md

何时使用

  • 把干净的渲染变成复古 / 档案风格影像。
  • 为”伪纪录”或闪回片段添加闪烁和划痕。
  • 营造老放映机或 Super-8 的美学。

参数

除标注外均为整数。数值越高,通常该损伤越多/越强。

灰尘和划痕

  • delta 0400,默认 14 —— 灰尘和斑点损伤的强度/数量。
  • every 0100,默认 20 —— 灰尘随时间出现的频率(帧间隔/频次)。

亮度闪烁

  • brightness_up 0100,默认 20 —— 一次闪烁中亮度能升高多少。
  • brightness_down 0100,默认 30 —— 一次闪烁中亮度能降低多少。
  • brightness_every 0100,默认 70 —— 闪烁发生的频率。

显影(密度不均)

  • develop_up 0100,默认 60 —— 显影密度变化的上限范围。
  • develop_down 0100,默认 20 —— 显影密度变化的下限范围。
  • develop_duration 010000,默认 70 —— 每次显影变化持续多久。

划痕线

  • lines_num 0100,默认 5 —— 竖直划痕线的数量。
  • line_width 0100,默认 2 —— 每条划痕线的粗细。
  • lines_darker 0100,默认 40 —— 压暗型划痕能有多暗。
  • lines_lighter 0100,默认 40 —— 提亮型划痕能有多亮。

画面抖动(weave)

  • weave_x 0.032.0(步长 0.5),默认 0.0 —— 水平画面抖动量。
  • weave_y 0.032.0(步长 0.5),默认 0.0 —— 垂直画面抖动量。
  • weave_interval 0.055.0(步长 0.05),默认 0.6 —— 抖动移位的频率。

seed

099999,默认 7。损伤图案的随机种子。改变它得到不同的灰尘/划痕/闪烁分布;固定它以获得可复现的观感。

输出

提示

  • weave_x/weave_y0 起步,只加一点点(1–3)即为逼真的片门抖动 —— 大值看起来像手持晃动。
  • 把某项设为 0 可关闭整组损伤(如 lines_num=0 移除所有划痕线)。
  • 若只要带色调控制的颗粒,改用 Regrain;若要更轻量、更快的复古组合,Video Stylize 里的 old_film 预设即可。

相关节点

  • Regrain(重加颗粒) —— 按色调范围控制的物理建模胶片颗粒。
  • Video Stylize(视频风格化) —— 更轻量的 old_film 预设及其他一键观感。