2.9 KiB
2.9 KiB
Seedance 2.0 Syntax Guide
This document covers the essential syntax for interacting with the Seedance 2.0 model, focusing on the @ reference system.
The @ Reference System
The @ symbol is used to tell the model how to use the uploaded assets. It allows you to assign specific roles to your images, videos, and audio files.
Basic Syntax: @asset_name
asset_namecorresponds to the filename of the uploaded asset.
Common Usage Patterns
-
Defining Subject Identity:
- Prompt:
A man wearing a hat. Use @man_photo.jpg as the subject reference. - Explanation: This tells the model to use the person from
man_photo.jpgas the main character.
- Prompt:
-
Defining Scene/Environment:
- Prompt:
A dog is running on the beach. Use @beach_scenery.png as the background. - Explanation: This sets the scene from
beach_scenery.pngas the environment for the action.
- Prompt:
-
Referencing Motion:
- Prompt:
Make the character dance. Reference the motion from @dance_video.mp4. - Explanation: The character in the generated video will mimic the dance moves from
dance_video.mp4.
- Prompt:
-
Referencing Camera Language:
- Prompt:
A slow zoom-in on the product. Use the camera movement from @zoom_shot.mp4. - Explanation: The generated video will replicate the camera motion of
zoom_shot.mp4.
- Prompt:
-
Using Start/End Frames:
- Prompt:
An animation of a logo appearing. Use @logo_start.png as the start frame and @logo_end.png as the end frame. - Explanation: The video will animate the transition from the start image to the end image.
- Prompt:
-
Combining Multiple References:
- Prompt:
Make the person from @person.jpg perform the action from @action.mp4 in the location from @location.png. - Explanation: This is a powerful way to combine identity, motion, and scene from different sources.
- Prompt:
-
Audio Reference:
- Prompt:
A video of a dramatic landscape, with the music from @epic_music.mp3. - Explanation: The model will use the provided audio as the soundtrack and may even try to match the video's pacing to the music's rhythm.
- Prompt:
Best Practices
- Be Explicit: Clearly state the role of each
@reference. Don't assume the model will guess correctly. For example, instead of just... @my_video.mp4, write... using the camera motion from @my_video.mp4. - One Role Per Asset (Usually): While an asset can sometimes serve multiple roles (e.g., a video providing both motion and a subject), it's clearer to assign one primary role per asset.
- Name Assets Clearly: Use descriptive filenames for uploaded assets (e.g.,
character_ref.png,camera_dolly_in.mp4). This makes the prompt easier to read and debug. - Check for Conflicts: Ensure you are not giving contradictory instructions (e.g., referencing two different videos for the same motion).