Seedance 2.0, nella documentazione pubblica, è pensato come sistema multimodale che accetta input di tipo testo, immagini, video e audio che possono essere usati insieme per controllare movimento, ritmo, emozione, camera e performance. ByteDance lo descrive proprio come modello con controllo su performance, luce, ombra e camera movement, mentre guide operative indicano l’uso di immagini, video e audio come riferimenti combinabili.
Le tecniche più interessanti, per controllare la regia, sono quelle che combinano prompt strutturato, reference video, reference audio, keyframe visivi, storyboard tecnico e montaggio a micro-shot.
Reference video selettivo
Invece di descrivere un movimento complesso solo nel JSON, puoi caricare un micro-video reale o previsualizzato e dire a Seedance di copiare solo una componente:
{
"reference_video": "@video_pose",
"use_reference_for": "body mechanics and action rhythm only",
"do_not_copy": "character identity, costume, environment, lighting"
}Questo è potentissimo per combattimenti, salti, rotazioni, impugnature, cambi di peso, camera handheld o push-in. Le guide Seedance 2.0 indicano esplicitamente l’uso del video reference per camera movement, ritmo dell’azione, transizioni ed effetti visivi.
Separare “camera motion” e “character action”
Un errore comune è scrivere:
Leo attacks, jumps, spins, camera moves around, petals fly, sword glows…
Meglio separare rigidamente:
{
"character_action": "Leo shifts weight onto the rear foot, raises the blade, then performs one diagonal slash",
"camera_motion": "slow dolly-in, slightly low angle, no orbit",
"environment_motion": "cherry petals drift left to right",
"forbidden_motion": "no extra spins, no duplicate weapons, no random camera shake"
}Questa separazione è importante perché diverse guide di prompting Seedance raccomandano di distinguere movimento del soggetto e movimento della camera, evitando di sovraccaricare un singolo prompt.
“Anchor frame sandwich”
Tecnica molto utile per la coerenza:
- generi o disegni il frame iniziale;
- generi o disegni il frame finale;
- chiedi a Seedance di creare solo il movimento intermedio;
- se serve, fai un secondo passaggio con micro-correzioni.
{
"first_frame": "@leo_guard_pose",
"last_frame": "@leo_blade_near_camera",
"motion_between": "one clean forward step and controlled blade extension",
"continuity_priority": "hands, wrists, knife direction, facial identity"
}Questa tecnica è più forte del semplice image-to-video, perché il modello ha due “paletti” visivi. È particolarmente utile per mani, armi, pose di combattimento e gesti finali come le dita che si sfiorano.
Pose sheet tecnico prima del video
Prima di animare, creerei un mini-sheet con 5 pose:
A. neutral stance
B. anticipation
C. attack start
D. impact / hero pose
E. recovery / end pose
Poi ogni shot usa una sola transizione:
{
"shot": "attack_02",
"from_pose": "B",
"to_pose": "C",
"duration": "3 seconds",
"motion_rule": "no pose D yet"
}Questo evita il problema tipico dell’AI video: il modello vuole “completare” troppa azione in pochi secondi. Per i combattimenti conviene trattare ogni shot come un verbo solo: alza, ruota, colpisce, schiva, atterra.
Video reference solo per camera
Seedance 2.0 permette di usare video reference per il movimento camera, e guide pratiche mostrano prompt del tipo “reference the camera movement from Video 1” mantenendo un’altra immagine come centro visivo.
{
"image_reference": "@aurelia_nekomori_city",
"video_reference": "@camera_flythrough",
"instruction": "Use only the camera path from the video reference. Keep the city architecture, color palette and lighting from the image reference."
}Questo è perfetto per:
- carrellate sulla città;
- drone shot sopra Aurelia Nekomori;
- push-in sul personaggio;
- camera circolare da trailer;
- reveal del tempio o arena.

Reference audio per ritmo e montaggio
Questa è una delle tecniche più sottovalutate. Seedance 2.0 supporta anche audio reference per ritmo, timing, tagli ed emozione, secondo le guide operative.
Puoi creare una traccia audio anche molto semplice:
0.0 sec — low boom
1.2 sec — sword draw
2.4 sec — impact
3.0 sec — silence
4.2 sec — petal wind
{
"audio_reference": "@fight_rhythm",
"sync_rules": [
"blade starts moving on first percussion hit",
"camera push accelerates after second hit",
"freeze-like heroic pose on final impact"
]
}Questo aiuta molto quando vuoi un montaggio “da trailer” invece di un movimento generico.
Micro-shot da 2–4 secondi
Per scene complesse, invece di generare 10–15 secondi tutti insieme, meglio fare:
Shot 01 — Establishing, 4 sec
Shot 02 — Leo close-up, 3 sec
Shot 03 — Knife draw, 2 sec
Shot 04 — attack pose, 3 sec
Shot 05 — impact / petals / fade, 4 sec

Seedance può generare clip fino a 15 secondi, ma per controllo artistico conviene usare durate brevi. Le guide indicano anche funzioni come estensione video, combinazione di più video e “track completion” per collegare clip diverse. Non cercare il video perfetto in un solo output, ma costruisci una sequenza controllata.
“Lock layer”: cosa non deve cambiare
Nel JSON bisogna avere una sezione dedicata non solo a cosa fare, ma a cosa bloccare:
{
"locked_elements": [
"Leo Neko face shape",
"yellow eyes",
"knife handle position",
"right hand grip",
"left wrist orientation",
"red scarf",
"moonlit blue color palette"
],
"do_not_change": [
"weapon type",
"number of blades",
"character species",
"camera axis",
"background architecture"
]
}Questa è essenziale quando lavori con personaggi ricorrenti. Per esempio, nel caso dei coltelli, avrei sempre una voce specifica:
"weapon_rule": "two kitchen knives only, single straight blades, no sickle shape, no double blade, no extra blade"Negative prompt narrativo, non solo tecnico
Invece di scrivere solo:
no blur, no distortion, no extra fingersMeglio usare divieti narrativi:
{
"negative_story": [
"do not introduce new enemies",
"do not change the combat intention",
"do not turn the knife into a fantasy weapon",
"do not make the character smile",
"do not add comedy expressions"
]
}Questo protegge il tono: epico, mistico, drammatico.
Previsualizzazione 3D o 2.5D
Tecnica più avanzata: costruire una scena grezza in Blender, Unreal, After Effects o anche con semplici sagome 2D. Non serve qualità finale. Serve solo come reference di camera e spazio.
Workflow:
1. blocchi i personaggi come manichini;
2. imposti camera, focale, altezza, movimento;
3. esporti 3–5 secondi;
4. lo usi come video reference;
5. Seedance reinterpreta con stile anime/cinematico.
Per una città sarebbe molto utile una mappa top-down o una città 3D semplificata può diventare la base per voli di camera molto più coerenti.
“Continuity Bible” per ogni personaggio
Per personaggi ricorrenti conviene avere una scheda JSON fissa:
{
"character_bible": {
"name": "Leo Neko",
"species": "feline warrior",
"silhouette": "athletic cat warrior with large ears and heroic stance",
"eyes": "golden",
"main_weapon": "massive two-handed sword",
"movement_style": "heavy, grounded, instinctive, explosive",
"emotional_range": "focused, proud, wounded, respectful"
}
}Così ogni prompt non reinventa il personaggio da zero.
Action grammar: verbi controllati
Per le scene di combattimento, crea una grammatica limitata. Esempio:
Leo Neko:
- brace
- drag sword
- raise blade
- diagonal slash
- block
- heavy step
- kneel
- recover
Kurone Hime:
- vanish step
- sidestep
- claw feint
- shadow dash
- palm extension
- respectful pausePoi ogni shot usa massimo 1–2 verbi. Questo riduce mutazioni e azioni confuse.
“Camera grammar” ricorrente per la serie
Anche la camera può avere una grammatica di serie:
FELINE camera language:
- low-angle heroic push-in
- slow lateral tracking
- close-up on eyes before attack
- blade foreground parallax
- petal transition
- silence after impact
- hand close-up for emotional resolutionQuesto dà identità visiva.
Editing pass: correggere invece di rigenerare tutto
Seedance 2.0 viene descritto anche con funzioni di editing video: aggiungere, rimuovere o modificare elementi, estendere avanti/indietro e collegare tracce/video.
Quindi per problemi tipo “lama doppia”, “mano sbagliata”, “arma trasformata”, si può provare un passaggio del tipo:
{
"edit_target": "@video_previous",
"correction": "remove the extra blade marked by the red X, reconstruct a single clean kitchen knife blade",
"preserve": "character pose, camera angle, lighting, background, facial expression",
"do_not_regenerate": "the entire shot"
}Questa è una logica più chirurgica: non “rifare il video”, ma “riparare un elemento”.
Il vero salto di qualità nell’animazione AI non sta soltanto nel trovare il prompt perfetto, ma nel costruire un sistema di controllo sempre più simile a una piccola regia cinematografica. Seedance, JSON, reference video, pose sheet, camera grammar e continuity bible non sono strumenti separati, diventano parti di uno stesso linguaggio creativo.
È un processo ancora imperfetto, fatto di tentativi, errori, correzioni e piccole scoperte tecniche. Ma proprio in questa fase pionieristica si trova la parte più interessante dove l’artista non viene sostituito dalla macchina, diventa invece regista di un nuovo spazio creativo, dove immaginazione, controllo e sperimentazione si incontrano.
Per questo, lavorare con tecniche complesse come Seedance + JSON non significa complicare inutilmente il processo. Significa imparare a parlare con strumenti nuovi usando una grammatica sempre più raffinata.
Se l’articolo ti è piaciuto restiamo in contatto su linkedin a: https://www.linkedin.com/in/andreatonin/
Nerd per passione e per professione da oltre 30 anni, lavoro nel mondo dell’innovazione tecnologica come CTO e consulente, progettando ecosistemi software complessi e scalabili. Parallelamente mi dedico alla formazione informatica, condividendo esperienze e buone pratiche maturate sul campo.
Scopri di più sulla mia attività di consulenza su lucedigitale.com Mi trovi anche su LinkedIn
















