Seedance 2.0 - Efecto Cinemagraph Viral convierte una imagen de personaje en un cinemagraph corto y en bucle con movimiento sutil. El flujo de trabajo comienza cargando tu imagen fija con LoadImage (o BatchImagesNode para varias), luego utiliza una pipeline ligera de texto (PrimitiveStringMultiline → RegexReplace → GeminiNode/GeminiNanoBanana2) para interpretar tu descripción de movimiento en indicaciones concisas y compatibles con el modelo. Una pasada basada en máscara define dónde debe ocurrir el movimiento: MaskPreview te ayuda a visualizar la región, y MaskToImage convierte esa máscara para su uso posterior, de modo que el sujeto o área seleccionada se anime mientras el resto del cuadro permanece completamente estático.
En el núcleo, ByteDance2ReferenceNode aplica el movimiento basado en referencia de imagen a video de Seedance 2.0 solo en la región enmascarada, preservando la identidad y composición de tu foto original. Los fotogramas se ensamblan con GetVideoComponents y CreateVideo, luego puedes inspeccionar los resultados con PreviewAny y exportar vía SaveVideo (y SaveImage para capturas de keyframe/máscara). Dos nodos utilitarios personalizados (f4cfd806-6db2-425e-9f50-3eb8fe546a77 y e42b05e2-13fc-4ad5-822d-b89a8a297d35) están incluidos en el grafo para soportar los pasos previos y posteriores; vienen preconfigurados y no requieren cambios manuales para una ejecución de un solo clic. El resultado es un bucle limpio y fluido ideal para redes sociales, cabeceras y revelaciones de personajes—movimiento preciso y controlado sin reconstruir toda la escena.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// 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");El SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













