Este Flujo de trabajo de ComfyUI está diseñado para convertir material de vídeo en un mapa normal con estabilidad temporal, lo que resulta especialmente útil para mejorar proyectos de modelado 3D y animación. Al aprovechar nodos como NormalCrafterNode y VHS_LoadVideo, el flujo de trabajo procesa cada fotograma del vídeo para extraer y generar un mapa normal que mantiene la consistencia entre fotogramas. Esta estabilidad temporal es clave para aplicaciones en las que se necesitan transiciones sin saltos entre fotogramas, como en videojuegos o efectos visuales cinematográficos.
El flujo de trabajo comienza cargando el vídeo con el nodo VHS_LoadVideo, que extrae fotogramas individuales y los prepara para el procesamiento. Después, NormalCrafterNode toma esos fotogramas y calcula los mapas normales, asegurando que la información de iluminación y sombreado se represente con precisión. El nodo VHS_VideoCombine se usa para volver a ensamblar los fotogramas procesados en formato de vídeo, mientras que VHS_VideoInfo proporciona metadatos del vídeo, como la frecuencia de cuadros y la resolución. Esta combinación de nodos hace que el flujo de trabajo sea muy eficaz para crear mapas normales de alta calidad a partir de contenido de vídeo, que pueden usarse para añadir profundidad y realismo a entornos 3D.
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 "Video a Mapa Normal" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("utility-normal_crafter-video_api.json");
const job = await client.run(wf);
await job.getOutputs("4")[0].toFile("output.png"); // VHS_VideoCombineEl 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















