AnimateDiff Prompt Guide

Build AnimateDiff prompts with motion LoRA and prompt travel techniques.

Ad placeholder (leaderboard)

AnimateDiff prompt guide

AnimateDiff animates a Stable Diffusion checkpoint by layering a motion module over it, optionally steered by motion LoRAs and prompt travel. Pick your base model and the motion you want, and this guide recommends the right module, LoRA and a prompt-travel schedule template.

How AnimateDiff works

  1. Motion module — the temporal backbone, version-locked to your model (mm_sd_v15_v2 for SD 1.5; dedicated beta modules for SDXL). Pick the one that matches your checkpoint or you get flicker.
  2. Motion LoRAs — optional camera-move add-ons (pan, zoom, tilt, roll) stacked on the module, controlled by a weight around 0.6–1.0.
  3. Prompt travel — frame-indexed prompts that morph the scene over time, e.g. 0: "closed bud"16: "open flower", interpolated automatically.

Tips for coherent animation

  • Lock the seed and keep the base prompt constant; vary only travel terms.
  • One motion module at a time — stacking modules fights itself.
  • Keep LoRA weight ≤ 1.0 — overdriving camera LoRAs causes jitter.
  • Match context length to frame count so the module doesn’t loop oddly.
  • Start on SD 1.5 for the richest tooling before attempting SDXL.
Ad placeholder (rectangle)