MiniMax H3 masking broken in v0.34.0+ (works on v0.33.4)

该问题发生在 ComfyUI v0.34.0 及以上版本,使用 MiniMax H3 模型配合 latent 二进制遮罩(SetLatentNoiseMask + LTXVConcatAVLatent)时,被遮罩区域会被填充成灰白色漩涡状噪声而不是由扩散过程生成的内容。优先排查 ComfyUI 版本

快速结论:该问题发生在 ComfyUI v0.34.0 及以上版本,使用 MiniMax H3 模型配合 latent 二进制遮罩(SetLatentNoiseMask + LTXVConcatAVLatent)时,被遮罩区域会被填充成灰白色漩涡状噪声而不是由扩散过程生成的内容。优先排查 ComfyUI 版本,回退到 v0.33.4 可立即恢复正确行为。

适用环境:ComfyUI v0.34.0+(问题由 #15375 合入引入);Windows PowerShell 环境已复现;已确认禁用自定义节点后问题仍然存在。

最快修复方案:暂无确认的一步修复方案。Issue 讨论中指出根因与 #15981 相同,修复补丁已提交但尚未合入主线,建议临时回退 ComfyUI 至 v0.33.4。

注意事项:回退版本会丢失 v0.34.0 引入的其他功能更新;修复 PR 合入后需升级验证,当前主干(master)分支仍存在该缺陷。

问题场景

在 ComfyUI 中使用 MiniMax H3 视频生成模型时,用户通过 SetLatentNoiseMask 节点传入二值遮罩(0 区域保留、1 区域重新生成),并将结果送入 LTXVConcatAVLatent 进行拼接处理。在 v0.34.0 及以上版本中,期望被扩散过程填充的遮罩区域(值为 1)最终生成的是灰白色漩涡状噪点,即使执行 20 步扩散迭代结果仍类似单步扩散的粗糙输出,而回退到 v0.33.x 则一切正常。该问题在禁用所有自定义节点后依然存在,证明是 ComfyUI 内核代码回归。

报错原文

MiniMax H3 masking broken in v0.34.0+ (works on v0.33.4)

The area you want to replace gets garbled into gray swirly nonsense.
It almost looks like when you do only one diffusion step, even if you do 20.

Nothing happens in the debug log. Issue is purely visual.

原因分析

可能原因:v0.34.0 合入的 #15375 改变了 MiniMax H3 的采样管线的外推(outer x0)转换逻辑。H3 模型在内部对遮罩行使用 mask * sigma 进行缩放评估,但外层 x0 转换仍然基于全局 sigma 计算。这种不匹配会残留与遮罩相关的误差项,最终表现为可见的网格状伪影和漩涡噪声。Issue 讨论确认该问题与 #15981 同根因,修复方式是在返回视频和音频速度(velocities)时乘以对应的 denoise mask,以保证转换契约一致。

环境排查

  • ComfyUI 版本:确认是否 ≥ v0.34.0(包含 #15375 合入)。在 v0.33.4 以下版本不受影响。
  • 确认已按官方指引禁用全部自定义节点后复测(本 Issue 已确认禁用后依然存在)。
  • 确认使用的工作流包含 SetLatentNoiseMask + LTXVConcatAVLatent 节点组合。
  • 检查调试日志:此问题纯视觉异常,日志中无任何报错输出,勿据此误判为正常运行。

解决步骤

  1. 临时回退方案(已验证有效):将 ComfyUI 回退至 v0.33.4 版本,恢复旧的 KSamplerX0Inpaint 合成逻辑,绕开模型侧的 denoise_mask / per-row timesteps 变更。可通过 Git checkout v0.33.4 或重新下载对应发布包实现。
  2. 持续跟踪修复进度:关注 Issue #15978 及关联 Issue #15981,等待修复 PR 合入主线后升级至修复版本。
  3. 验证分支修复(可优先尝试):若具备开发环境,可拉取包含 #15981 修复的 PR 分支进行本地验证,确认遮罩区域能正确由扩散过程填充。
  4. 工作流应急替代(未经验证):可尝试在不使用 SetLatentNoiseMask 遮罩的前提下,改用其他局部重绘(inpaint)方案,例如 VAE Encode 后手动合成 latent,但该方案与本 Issue 结论无直接关联,需自行测试。

验证方法

回退到 v0.33.4 后重新运行触发问题的工作流,观察 SetLatentNoiseMask 中标记为 1 的区域是否被正常扩散生成内容填充,不再出现灰白色漩涡噪声;或升级到包含修复补丁的版本后执行同样操作。功能修复开发者已在回归测试中覆盖了视频 x0 恢复及音频 carry-conversion 顺序场景。

参考来源

Comfy-Org/ComfyUI #15978

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 22456

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注