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 引导驱动的测试片段:八个峰,八次冲击。
同一段镜头,带声音。片段由 NebSH 提供,分享于 Banodoco 的 #minimax_h3_resources 通道。
六种引导
挑一个最接近你提示词所描述内容的引导。只有 P 和 B 会把曲线读成开/关,其余都跟随曲线的高度。
| 引导 | 驱动内容 | 适合的提示词 |
|---|---|---|
| P 打击 | 尖锐的单次事件 | 击打、弹跳、脚步、挥剑 |
| F 流动 | 逐渐变化的强度 | 风、水、灯光渐亮 |
| M 马达 | 某物持续加速,曲线上升时更猛烈 | 引擎、加速 |
| B 爆发 | 每次上升时发出一声爆响,曲线维持高位时余音不断 | 爆炸、枪声、雷声 |
| U 诡异 | 一个脉冲音调,曲线上升时更快 | UFO、魔法、科幻特效 |
| W 语言 | 曲线维持时有人在说话,曲线越高语速越快 | 对白时机 |
使用 W 引导的对白镜头。片段由 NebSH 提供,同样来自该通道。
运行方法
- 从 ComfyUI Manager 安装 NKD Basic Tools,或把仓库克隆到
custom_nodes。 - 在节点图中放入一个 NKD Event Curve 节点,并把它的
guide输出在第 0 帧接到 Add Guide for MiniMax H3。如果你已经在用 NKD MiniMax Guides 节点,它也能通过插槽接收该引导。 - 让
length和fps与视频 Latent 匹配:默认是 24 fps 下的 141 帧。 - 把
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 登录后即可参与讨论。