Vidéo en Carte de Normales - After
Vidéo en Carte de Normales - Before

Ce workflow ComfyUI est conçu pour convertir des séquences vidéo en une carte de normales stable temporellement, particulièrement utile pour améliorer les projets de modélisation et d'animation 3D. En utilisant des nœuds comme NormalCrafterNode et VHS_LoadVideo, le workflow traite chaque image de la vidéo pour extraire et générer une carte de normales cohérente d'une image à l'autre. Cette stabilité temporelle est cruciale pour les applications nécessitant des transitions fluides entre les images, comme dans les jeux vidéo ou les effets visuels cinématographiques.

Le workflow commence par charger la vidéo avec le nœud VHS_LoadVideo, qui extrait les images individuelles et les prépare pour le traitement. Le nœud NormalCrafterNode prend ensuite ces images et calcule les cartes de normales, garantissant que les informations d'éclairage et d'ombrage sont fidèlement représentées. Le nœud VHS_VideoCombine est utilisé pour réassembler les images traitées en une vidéo, tandis que VHS_VideoInfo fournit des métadonnées sur la vidéo, telles que le taux d'images et la résolution. Cette combinaison de nœuds rend le workflow très efficace pour créer des cartes de normales de haute qualité à partir de contenus vidéo, utilisables pour ajouter de la profondeur et du réalisme aux environnements 3D.

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.

utility-normal_crafter-video.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 "Vidéo en Carte de Normales" (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_VideoCombine

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