Questo flusso di lavoro One to All Animation trasforma un breve clip di riferimento in un video esteso e ad alta fedeltà mantenendo il movimento, l'allineamento delle pose e l'identità dei personaggi coerenti durante l'intera sequenza. Costruito attorno alla generazione video Wan 2.1 con guida alla posa del corpo intero e un'estensione a finestra scorrevole, è ideale per la danza, la cattura delle performance e le riprese narrative in cui desideri che un unico look segua movimenti complessi.
Se sei un creatore che ha bisogno di risultati stabili e guidati dalle pose senza tremolio o deriva dell'identità, One to All Animation ti offre un percorso chiaro: estrai le pose dal tuo video sorgente, fondile con un'immagine di riferimento e una maschera, genera il primo segmento, quindi estendi quel segmento ripetutamente fino a coprire l'intera lunghezza.
Nota: Su macchine 2XL o 3XL, imposta l'attention_mode su "sdpa" nel nodo WanVideo Model Loader. Il backend predefinito segeattn può causare problemi di compatibilità su GPU di fascia alta.

Flusso generale
Estrazione delle pose
VHS_LoadVideo (#454). I fotogrammi vengono ridimensionati con ImageResizeKJv2 (#131) per adattarsi al rapporto d'aspetto della generazione per un campionamento stabile.OnnxDetectionModelLoader (#128) carica YOLOv10m e ViTPose del corpo intero; PoseDetectionOneToAllAnimation (#141) quindi emette una mappa delle pose per fotogramma, un'immagine di posa di riferimento e una maschera di riferimento pulita.PreviewImage (#145) per ispezionare rapidamente che le pose seguano il soggetto. Filmati chiari e ad alto contrasto con sfocatura minima del movimento danno i migliori risultati One to All Animation.Modelli
WanVideoModelLoader (#22) carica i pesi Wan 2.1 OneToAllAnimation; WanVideoVAELoader (#38) fornisce il VAE abbinato. Se desiderato, impila LoRA di stile/controllo tramite WanVideoLoraSelect (#452, #451, #56) e applicali con WanVideoSetLoRAs (#80).WanVideoTextEncode (#16). Scrivi un prompt positivo conciso e focalizzato sull'identità e un forte negativo di pulizia per mantenere il personaggio sul modello.Impostazione video
Nota: ⚠️ Limite di Risoluzione : Questo flusso di lavoro è fissato a 720×1280 (720p). Usare qualsiasi altra risoluzione causerà errori di disallineamento delle dimensioni a meno che il flusso di lavoro non venga riconfigurato manualmente.
WanVideoScheduler (#231) e il controllo CFG selezionano il programma di rumore e la forza del prompt. CFG più elevato aderisce maggiormente al prompt; valori più bassi seguono un po' più liberamente la posa ma possono ridurre gli artefatti.VHS_VideoInfoLoaded (#440) legge l'fpt e il conteggio dei fotogrammi del clip sorgente, che il loop usa per determinare quanti finestre One to All Animation sono necessarie.Campionamento – Parte 1
WanVideoEmptyEmbeds (#99) crea un contenitore per il condizionamento alla dimensione target. WanVideoAddOneToAllReferenceEmbeds (#105) inietta la tua immagine di riferimento e il suo ref_mask per bloccare l'identità e preservare o ignorare aree come sfondo o abbigliamento.WanVideoAddOneToAllPoseEmbeds (#98) allega le pose_images estratte e l'immagine di pose_prefix in modo che il primo pezzo generato segua il movimento sorgente dal primo fotogramma.WanVideoSampler (#27) produce il clip latente iniziale, che viene decodificato da WanVideoDecode (#28) e opzionalmente visualizzato in anteprima o salvato con VHS_VideoCombine (#139). Questo è il segmento seme da estendere.Loop
VHS_GetImageCount (#327) e MathExpression|pysssss (#332) calcolano quanti passaggi di estensione sono richiesti in base ai fotogrammi totali e alla lunghezza per passaggio.easy forLoopStart (#329) inizia i passaggi di estensione usando il clip iniziale come contesto di partenza.Campionamento – Loop
Extend (#263) è il cuore dell'animazione One to All di lunga durata. Ricomputa il condizionamento con WanVideoAddOneToAllExtendEmbeds (all'interno del sottografo) per mantenere la continuità dai latenti precedenti, quindi campiona e decodifica la finestra successiva.ImageBatchExtendWithOverlap (all'interno di Extend) fonde ogni nuova finestra sul video accumulato utilizzando una regione di overlap, levigando i confini e riducendo le cuciture temporali.easy forLoopEnd (#334) aggiunge ogni blocco esteso. Il risultato è memorizzato tramite Set_video_OneToAllAnimation (#386) per l'esportazione.Esportazione
VHS_VideoCombine (#344) scrive il video finale, utilizzando l'fpt sorgente e l'audio opzionale da VHS_LoadVideo. Se preferisci un risultato silenzioso, ometti o silenzia l'input audio qui.PoseDetectionOneToAllAnimation (#141)
WanVideoAddOneToAllReferenceEmbeds (#105)
ref_mask nel condizionamento in modo che l'identità, l'abbigliamento o le regioni protette rimangano stabili tra i fotogrammi. Maschere strette preservano volti e capelli; maschere più ampie possono bloccare gli sfondi. Quando si cambia look, sostituisci il riferimento e mantieni lo stesso movimento.WanVideoAddOneToAllPoseEmbeds (#98)
WanVideoSampler (#27)
cfg controlla l'aderenza al prompt e scheduler scambia qualità, velocità e stabilità. Usa la stessa famiglia di campionatori qui e nel loop per evitare sfarfallii.Extend (#263)
overlap è la manopola chiave: più sovrapposizione fonde le transizioni in modo più fluido a costo di calcoli extra; meno sovrapposizione è più veloce ma può rivelare cuciture. Questo nodo riutilizza anche i latenti precedenti per mantenere la scena e il personaggio coerenti tra le finestre.VHS_VideoCombine (#344)
frame_rate dall'fpt rilevato per mantenere la temporizzazione del movimento fedele alla tua sorgente. Puoi tagliare o ripetere in post-produzione, ma esportare alla cadenza originale preserva la sensazione della performance.ref_mask preciso per proteggere il viso, i capelli o l'abbigliamento. Questo è fondamentale per sequenze One to All Animation lunghe.Questo flusso di lavoro implementa e si basa sui seguenti lavori e risorse. Ringraziamo Innovate Futures @ Benji per il tutorial sul flusso di lavoro One to All Animation e ssj9596 per il progetto One‑to‑All Animation per i loro contributi e la manutenzione. Per i dettagli autorevoli, si prega di fare riferimento alla documentazione originale e ai repository collegati di seguito.
Nota: L'uso dei modelli, dei dataset e del codice di riferimento è soggetto alle rispettive licenze e termini forniti dai loro autori e manutentori.
RunComfy è la piattaforma principale ComfyUI che offre ComfyUI online ambiente e servizi, insieme a workflow di ComfyUI con visuali mozzafiato. RunComfy offre anche AI Playground, consentire agli artisti di sfruttare gli ultimi strumenti di AI per creare arte incredibile.