How to Prompt Seedance
Separate your primary and secondary motion, the key to cinematic quality.
Updated March 2026 Β· Official documentation + community tutorial sites, limited independent Reddit/Discord data
Generate from text. Use the 6-part framework and separate primary subject motion from secondary environmental motion.
π‘ Community patternThe 6-Part + Layered Motion Framework
Seedance responds to a clear 6-part structure. The key technique: describe primary subject motion and secondary environmental motion as separate layers. This prevents the model from confusing what the subject does with what the environment does.
π‘ Lead with the primary action, what the subject is doing.
π‘ Specify style early: photorealism, cyberpunk, illustration. Seedance responds strongly to style anchors.
π‘ Use explicit language: "dolly back", "tracking shot", "crane up".
π‘ Describe secondary motion explicitly as a separate layer, prevents subject/background confusion.
π‘ Describe environment as it interacts with the main action.
π‘ Seedance handles wide dynamic range well, lighting spec anchors the grade.
Example prompt
What works
- Separate primary and secondary motion explicitly, prevents subject/environment confusion
- Visual style anchor early (photorealism, cyberpunk, illustration)
- Precise camera language: "dolly back", "tracking shot", "crane up"
- Motion intensity adverbs: "quickly", "powerfully", "slowly" modulate speed
- Multi-character interactions and complex action sequences are a strength
What fails
- Vague or unstructured prompts produce generic results
- Mixing subject and environment motion in the same sentence
- Missing style anchor defaults to generic output
Example output
Generated on ApeFXReady to generate?
Put these formulas to work on ApeFX, every model, in one place.
Generate with Seedance on ApeFX