Seedance Playblast2Render est un workflow ComfyUI qui transforme un playblast CG brut en un rendu stylisé et prêt pour la production à l’aide de Seedance 2.0. Le pipeline préserve votre mouvement et cadrage d’origine en conditionnant le moteur de rendu sur la vidéo playblast, puis ajoute une direction artistique contrôlée via des références sélectionnées et un prompt structuré. VHS_LoadVideo (avec VHS_VideoInfo) ingère le playblast et extrait le framerate et la durée, tandis que ImageFromBatch+ vous aide à choisir les images clés pour l’exploration du style. Nano Banana Pro (via le nœud GeminiNanoBanana2) génère des planches multi-angles et des grilles de références que vous pouvez assembler avec ImageBatchMulti et LoadImage. Les nœuds PreviewImage/PreviewAny sont placés à chaque étape pour valider avant de lancer le rendu.

Un GeminiNode personnalisé construit un prompt propre et adapté au plan à partir de vos notes, guidé par les instructions système incluses pour Seedance. Ces références et le playblast sont transmis à ByteDance2ReferenceNode pour verrouiller le mouvement, la silhouette et la caméra, puis rendus dans ByteDance2TextToVideoNode. SetNode/GetNode synchronisent les paramètres partagés (nom du plan, FPS) entre les groupes. Une fois satisfait, SaveVideo écrit le clip final. Le résultat est une méthode rapide et reproductible qui remplace le rendu offline traditionnel par une sortie IA, tout en gardant le contrôle sur le timing, la caméra et l’intention.

Le workflow est organisé en groupes clairs : LOAD PLAYBLAST, (OPTIONAL) GENERATE STYLE FRAMES, GENERATE INDIVIDUAL ASSETS, GENERATE SHOT AND STYLE DESCRIPTION FOR SEEDANCE, et DIFFUSION RENDERER BASED ON REFERENCE IMAGES AND PLAYBLAST ANIMATION. Il existe aussi un groupe GENERATE FAUX-PLAYBLAST pour tester le pipeline sans vrai playblast. Grâce au prompting structuré (GeminiNode), au conditionnement par référence (ByteDance2ReferenceNode) et aux grilles de références (GeminiNanoBanana2 + ImageBatchMulti), il excelle à maintenir la continuité des personnages/props et à garantir un look cohérent entre les plans.

API

Utiliser ce workflow depuis le code

Chaque workflow Comfy est un graphe JSON. Le contenu ci-dessous est ce workflow, exactement comme ComfyUI l’exécute — récupérez-le depuis l’URL, gardez-le dans le contrôle de version, ou chargez-le dans ComfyUI et exécutez-le nœud par nœud.

ef543bd4a773.json
Récupération du JSON du workflow…

Exécutez-le depuis TypeScript ou Python avec le Comfy SDK. Le même code cible Comfy Cloud ou un ComfyUI auto-hébergé — seule l’URL de base change.

// Install (beta)
npm i @comfyorg/sdk

// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");

Le SDK prend un workflow au format API : ouvrez ce workflow dans ComfyUI et utilisez Fichier → Exporter le workflow (API).

L’accès à l’API Comfy Cloud nécessite un forfait avec clé API.

FAQ

Questions Fréquentes

Voir tous les workflows
Showing 30 of 30 templates