Kosinkadink/ComfyUI-AnimateDiff-Evolved

Improved AnimateDiff for ComfyUI and Advanced Sampling Support

解决的问题

该项目提供了对 ComfyUI 中 AnimateDiff 的改进集成,使用户能够从文本或图像生成动画。它克服了基础 AnimateDiff 实现的局限性,增加了高级采样选项、对多种运动模块的支持,以及用于保持长时间动画一致性的工具。

工作原理

通过一组自定义节点扩展 ComfyUI,实现 AnimateDiff 的运动模块。采用滑动上下文窗口方法(上下文选项)实现无限动画长度,并提供可在 AnimateDiff 内部和外部使用的「进化采样」技术。该系统支持 SD1.5、SDXL 和 LCM 等多种模型架构,并与 ComfyUI 的其他节点包(如 ControlNet、IPAdapter 和提示调度)集成。

适用人群

希望获得高质量、可控制的 AI 生成动画的数字艺术家、AI 视频创作者以及 ComfyUI 用户,尤其适合需要对运动、噪声调度和时间一致性进行高级控制的用户。

主要亮点

  • 无限动画长度:通过在 UNet 和运动模块上使用滑动上下文窗口,突破帧数限制。
  • 广泛模型支持:兼容 AnimateDiff v1/v2/v3、HotshotXL、AnimateLCM 和 AnimateLCM-I2V。
  • 高级控制:支持 Motion LoRAs、提示旅行和每帧 GLIGEN 坐标。
  • uma 集成:与 ControlNet、SparseCtrl 和 IPAdapter 配合,实现精确的结构和视觉引导。
  • 一致性工具:实现 FreeInit、FreeNoise、ContextRef 和 NaiveReuse,提升时间连贯性。
  • 硬件兼容性:支持 fp8 以降低显存占用,兼容 Mac M1/M2/M3 芯片。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目