Animatediff ist die bekannteste Animationserweiterung für Stable Diffusion und verantwortlich für die meisten NSFW-GIFs, die Sie überall sehen werden.
Sie müssen bereits AUTOMATIC1111 installiert haben, um es zu verwenden (ComfyUI funktioniert ebenfalls, aber das liegt außerhalb des Rahmens dieses Tutorials).
Hier ist ein Beispiel für die Art von Arbeiten, die Sie durch das Befolgen dieses Tutorials erstellen können:
Installation:
Klicken Sie auf die Registerkarte Erweiterungen in A1111 und dann auf die Unterregisterkarte Verfügbar
Klicken Sie auf die große orangefarbene “Laden von:” Schaltfläche
Geben Sie in der Suchleiste “AnimateDiff” ein
Wenn die Zeile erscheint, klicken Sie auf Installieren
Laden Sie diese Bewegungsmodelle herunter, die für die Anwendung der Bewegung auf das Bild verantwortlich sind:
Hier sind die Parameter, die ich normalerweise für bessere Ergebnisse einstelle —————————————————————————————-
“Anzahl der Frames“: Animationslänge, ich setze sie auf 30.
“FPS“: Frames pro Sekunde, Abspielgeschwindigkeit, ich setze sie auf 30 (oder niedriger).
Dann generieren Sie eine 30/30=1 Sekunde lange Animation.
—————————————————————————————-
Animationslänge verlängern (optional)
Da eine 1-sekündige Animation nicht ausreicht, müssen wir sie verlängern. Wir müssen ”Deforum“ installieren (um die Animationslänge zu verlängern).
Suche nach “Deforum” in der Erweiterung und installiere “deforum-for-automatic1111-webui”
Schließen Sie und starten Sie webui-user neu, dann können wir fortfahren. —————————————————————————————-
”Frame Interpolation“: SlowDown Switch, setzen Sie auf “FILM” (aktivieren)
Nur nach der Installation von Deforum kann dies funktionieren.
”Interp X“: SlowDown Multiplikator, setzen Sie auf 10.
Dann verlangsamen Sie um das 10-fache, erhalten Sie 30/30×10=10 Sekunden Animation.
Dann ist die Animation lang genug.
Andere Optionen können die Standardwerte verwenden.
Ein Anfänger kann hier enden.
Fehlerbehebung
1. Wenn sich die Animation in der Mitte ändert, gehen Sie zum “Einstellungen”-Panel und aktivieren Sie die Option “Pad prompt/negative prompt auf dieselbe Länge” in “Optimierungen”.
2. AnimateDiff hat Konflikte mit ADetailer. Wenn Sie ADetailer verwenden müssen, müssen Sie webui-user.bat nach jeder Generierung schließen und neu starten.
3. Das Modell “mm_sd_v15v2.ckpt” scheint ein Problem zu haben; manchmal kann “mm_sd_v14.ckpt” bessere Ergebnisse liefern. Es gibt ein stabiles Versionsmodell, das die Vielfalt der Animation reduzieren kann.
4. Es ist besser, weniger als 512×768 Animationen zu generieren, da sonst Fehler auftreten können; es ist ein Modellproblem, unabhängig von VRAM.