NKD Event Curve:控制 MiniMax H3 视频事件时机的 ComfyUI 节点

ComfyUI Wikinews

NKD Event Curve 是用于 MiniMax H3 的 ComfyUI 节点:画一条曲线,动作就会落在峰值处,提供六种引导类型,还能从歌曲或其他片段复制时间节奏。

<strong>NKD Event Curve</strong> 决定 MiniMax H3 片段中事情何时发生。让一只狗跳跃,画三个峰,就得到三次跳跃:该节点会把你的曲线转换成音频引导,H3 在同时生成画面与声音时会遵循这条引导。它随 NKD Basic Tools v1.27.0 发布。
用 P 引导渲染的对决场景

由 P 引导驱动的测试片段:八个峰,八次冲击。

同一段镜头,带声音。片段由 NebSH 提供,分享于 Banodoco 的 #minimax_h3_resources 通道。

六种引导

挑一个最接近你提示词所描述内容的引导。只有 P 和 B 会把曲线读成开/关,其余都跟随曲线的高度。

引导驱动内容适合的提示词
P 打击尖锐的单次事件击打、弹跳、脚步、挥剑
F 流动逐渐变化的强度风、水、灯光渐亮
M 马达某物持续加速,曲线上升时更猛烈引擎、加速
B 爆发每次上升时发出一声爆响,曲线维持高位时余音不断爆炸、枪声、雷声
U 诡异一个脉冲音调,曲线上升时更快UFO、魔法、科幻特效
W 语言曲线维持时有人在说话,曲线越高语速越快对白时机

使用 W 引导的对白镜头。片段由 NebSH 提供,同样来自该通道。

运行方法

  1. 从 ComfyUI Manager 安装 NKD Basic Tools,或把仓库克隆到 custom_nodes。
  2. 在节点图中放入一个 NKD Event Curve 节点,并把它的 guide 输出在第 0 帧接到 Add Guide for MiniMax H3。如果你已经在用 NKD MiniMax Guides 节点,它也能通过插槽接收该引导。
  3. 让 length 和 fps 与视频 Latent 匹配:默认是 24 fps 下的 141 帧。
  4. 把 strength 保持在 0.5,如果结果看起来生硬就调低。

该节点还会输出 preview:把曲线画成带播放头的帧,尺寸刚好可以叠放在你的片段下方,方便事后检查时间节奏。

从歌曲或其他片段获取时间节奏

把音频接到 source,节点就会跟随音频的响度,这正是把某一击与节拍对齐的方法。改接视频帧,它则跟随画面运动的幅度,复制你喜欢的某个片段的节奏。没有来源时,它使用你画的曲线,或者使用重复的正弦、方波、三角、锯齿或脉冲形状,通过 cycles 和 phase 控制。

一个节点图中的六条曲线

仓库中的 example_workflows/NKD H3 Event Control.json 在一个节点图里放了六个 Event Curve 节点:一枚下落的炸弹、码头上的海浪、一辆加速的汽车、一段对白镜头,还有另外两个。它的说明列出了所需的包和模型,每种引导都有英文和西班牙文的提示解释。

测试者遇到的问题

  • 引导持续多久。 NKD MiniMax Guides 中的 until 值决定一条引导在采样中活跃到多远。NebSH 把同一段镜头分别按 40、80 和 100 运行,再凭肉眼挑选。
  • 两个说话人,一条曲线。 每个角色一条 W 引导目前节点还不支持;NebSH 打算自己改一份副本。作者则改为在提示词中用 (S1) <d> … </d> (S2) 控制说话人。
  • 在一个镜头里混合引导。 作者自己对打斗场景的建议:用 P 管击打,用 M 管挥动,各自使用自己的曲线。

可用性

NKD Basic Tools(v1.27.0,2026-11-15)。该示例工作流需要 NKD Sigmas Curve、NKD Preview Tools、NKD Notes、Preview Relay、KJNodes 和 Video Helper Suite,全部列在工作流说明中。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…
NKD Event Curve:控制 MiniMax H3 视频事件时机的 ComfyUI 节点 | ComfyUI Wiki