Model
.ai
offene KI-Modelle im Blick

AnimateDiff Loader (Evolved)-Node in ComfyUI

AnimateDiff Loader fügt einem SD 1.5- oder SDXL-Modell ein Bewegungsmodul hinzu, sodass ein Batch von Latents als zusammenhängende Animationsbilder gerendert wird – der klassische Weg, um kurze Clips aus Text mit Stable Diffusion zu erstellen.
Node-Paket: ComfyUI-AnimateDiff-Evolved
Kategorie: Video und Animation
Author: Kosinkadink

Was AnimateDiff Loader (Evolved) macht

AnimateDiff fügt dem UNet zeitliche Aufmerksamkeits-Schichten (ein Bewegungsmodul wie mm_sd_v15_v2, v3_sd15_mm oder AnimateLCM) hinzu. Das ComfyUI-AnimateDiff-Evolved-Paket von Kosinkadink stellt es als AnimateDiff Loader (Gen1) und die neueren Gen2-Knoten (Use Evolved Sampling, Apply AnimateDiff Model, Context Options) bereit. Der Sampler behandelt dann einen Latent-Batch (16-32 Frames) als Sequenz, wobei Context Options ein 16-Frames-Fenster über längere Clips schiebt.
Motion LoRAs fügen Kameraschwenks und Zooms hinzu, und AnimateLCM oder der LCM-Sampler verkürzen die Renderzeit auf wenige Schritte. Die Frames kommen als IMAGE-Batch heraus, den Video Combine aus VideoHelperSuite in eine MP4 oder GIF umwandelt. Mit Wan, Hunyuan und LTX, die jetzt verfügbar sind, bleibt AnimateDiff beliebt für stilisierte SD 1.5-Animationen und Video-zu-Video mit ControlNet.

Eingänge

Name
Typ
Bedeutung
model
MODEL
Ein SD 1.5 (oder SDXL mit dem SDXL Beta-Modul) Checkpoint-Modell.
model_name
COMBO
Bewegungsmodul aus models/animatediff_models.
beta_schedule
COMBO
sqrt_linear (AnimateDiff) für die meisten Module; lcm-Varianten für AnimateLCM.
context_options
CONTEXT_OPTIONS
Optionale Einstellungen für das Schiebefenster bei mehr als 16 Frames.
motion_lora
MOTION_LORA
Optionale Kamera-Bewegungs-LoRA.

Ausgänge

Name
Typ
Bedeutung
MODEL
MODEL
Das Modell mit Bewegungsschichten; verbinde es mit KSampler.

So verwendest du AnimateDiff Loader (Evolved)

  1. Installiere ComfyUI-AnimateDiff-Evolved und ComfyUI-VideoHelperSuite über den Manager; lade mm_sd_v15_v2.ckpt oder v3_sd15_mm.ckpt in models/animatediff_models.
  2. Lade einen SD 1.5 Checkpoint und verbinde MODEL mit AnimateDiff Loader.
  3. Setze Empty Latent Image batch_size auf 16 (Frames) bei 512x512 oder 512x768.
  4. Sample mit 20-25 Schritten, cfg 7, und dekodiere mit VAE Decode.
  5. Verbinde den IMAGE-Batch mit Video Combine (frame_rate 8-12, Format video/h264-mp4).

Einstellungen und Tipps

  • Context Options Looped Uniform mit context_length 16 und overlap 4 funktioniert gut für 32-64 Frame Clips.
  • Prompt Scheduling (FizzNodes BatchPromptSchedule) ändert den Prompt über die Zeit.
  • Kombiniere es mit einem Tile- oder Lineart-ControlNet auf Video-Frames für Video-zu-Video.
  • AnimateLCM mit dem LCM-Sampler und 6-8 Schritten rendert viel schneller.
  • Halte die Auflösung bei 512-768; die SD 1.5 Bewegungsmodule wurden bei 256-512 trainiert.

Fehlerbehebung bei AnimateDiff Loader (Evolved)

Frames sind unabhängige Bilder, keine Bewegung

Warum es passiert
Der Loader ist nicht im Pfad zum Sampler oder die Batch-Größe ist 1.

So behebst du es
Verbinde den Loader MODEL mit KSampler und setze Empty Latent Image batch_size auf 16 oder mehr.

Fehler: Bewegungsmodul ist inkompatibel mit dem Modell (SD1.5 vs SDXL)

Warum es passiert
Ein SD 1.5 Bewegungsmodul mit einem SDXL Checkpoint oder umgekehrt.

So behebst du es
Nutze mm_sdxl_v10_beta mit SDXL oder einen SD 1.5 Checkpoint mit den sd15 Modulen.

Flackern und Farbverschiebungen zwischen Frames

Warum es passiert
Hoher cfg-Wert, sehr detaillierter Prompt oder kein Kontext-Overlap bei langen Clips.

So behebst du es
cfg 6-7, overlap 4+ und füge ein Tile ControlNet hinzu oder reduziere das Denoising bei vid2vid.

Nicht genug Speicher bei 32 Frames

Warum es passiert
Alle Frames werden zusammen gesampelt; VRAM skaliert mit der Batch-Größe.

So behebst du es
Nutze Context Options (Fenster von 16), reduziere die Auflösung oder starte mit --lowvram.

Fragen zu AnimateDiff Loader (Evolved)

Gen1 oder Gen2 Knoten?

Gen2 (Use Evolved Sampling + Apply AnimateDiff Model) ist modular und unterstützt mehr Features; Gen1 Loader ist einfacher für den ersten Clip.

Funktioniert AnimateDiff mit Flux?

Nein. Für modernes Text-zu-Video nutze Wan 2.x, HunyuanVideo oder LTX-Video mit ihren eigenen Knoten.

Weitere ComfyUI-Nodes