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 芯片。
相关
- 项目
- 项目
- 项目
- 项目
- 项目