Ce workflow ComfyUI, intitulé « AnimateDiff - Animation Boucle IPAdapters », est conçu pour créer des transitions animées fluides entre une série d’images. Il exploite la puissance de Stable Diffusion 1.5 (SD1.5) ainsi que des nœuds personnalisés comme 'comfyui-animatediff-evolved' et 'comfyui_ipadapter_plus' pour obtenir des animations fluides. Le workflow utilise une combinaison de nœuds tels que 'VHS_VideoCombine' et 'ImageBatchMulti' pour traiter plusieurs images en séquence, créant ainsi un effet d’animation en boucle. Grâce à l’utilisation de Weighted IPAdapters, le workflow garantit que chaque transition d’image conserve un style et un thème cohérents, renforçant la cohérence visuelle globale de l’animation.
Techniquement, le workflow commence par charger les images dans le nœud 'LoadImage', qui sont ensuite redimensionnées avec 'ImageScaleToTotalPixels'. Le nœud 'ImageBatchMulti' est essentiel pour gérer plusieurs images, permettant leur traitement en lot. Le nœud 'VHS_VideoCombine' joue un rôle clé dans la fusion de ces images en une boucle vidéo continue. Cette configuration est particulièrement utile pour les artistes et créateurs de contenu souhaitant produire des visuels engageants qui passent en douceur d’une scène ou d’un concept à l’autre. L’intégration de 'comfyui-videohelpersuite' aide à affiner la sortie vidéo, garantissant des animations de haute qualité.
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.
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 "AnimateDiff - Animation en boucle IPAdapters" (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("templates_purz_animatediff_simple_weighted_ipadapters_looping_animation_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("61", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("76")[0].toFile("output.png"); // VHS_VideoCombineLe 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














