VAE Decode Loop KJ(VAEDecodeLoopKJ)
Ce nœud effectue une opération de décodage basée sur un modèle d'auto-encodeur variationnel (VAE), prenant en entrée un tenseur latent contenant plusieurs trames.
VAE Decode Loop KJ
Le nœud VAE Decode Loop KJ effectue des opérations de décodage basées sur un modèle d'auto-encodeur variationnel (VAE), recevant en entrée un tenseur latent contenant plusieurs trames.
VAE Decode Loop KJ est un nœud de décodage spécialement conçu pour les flux de travail de génération Vidéo. Sa fonction principale est de décoder la représentation latente d'une Vidéo en une séquence d'images, avec une optimisation spéciale pour les transitions entre la première et la dernière trame afin d'éliminer les coutures ou les artefacts visuels qui peuvent survenir lors de la lecture en boucle.
Fonctionnalités du nœud
Ce nœud effectue des opérations de décodage basées sur un modèle d'auto-encodeur variationnel (VAE), recevant en entrée un tenseur latent contenant plusieurs trames. Son mécanisme technique central implique la spécification du paramètre overlap_latent_frames pour effectuer un décodage mixte et une fusion sur une partie des trames latentes à la fin et au début de la séquence, générant ainsi une séquence d'images en boucle visuellement fluide. Il prend en charge les formats d'entrée standard LATENT et VAE.
Spécification des paramètres du nœud - VAE Decode Loop KJ
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
samples | LATENT | Oui | - | - | Le latent à décoder. |
vae | VAE | Oui | - | - | Le modèle VAE utilisé pour décoder le latent. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
overlap_latent_frames | INT | Oui | 2 | 2 - 8 (Pas : 1) | Nombre de trames à fusionner pour une boucle sans couture, pour Wan 2 works et HunyuanVideo 1.5 devrait utiliser 4 |
Sortie
| Nom du paramètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | La séquence d'images décodée provenant de la sortie du VAE. |
Cas d'utilisation
Ce nœud est très utile pour créer de courtes Vidéos en boucle sans couture ou des textures dynamiques. Par exemple, après avoir généré une animation en boucle, vous pouvez connecter la séquence latente de sortie à ce nœud et ajuster le nombre de trames de chevauchement pour lisser la transition entre le début et la fin, produisant finalement une séquence d'images cohérente prête pour une lecture en boucle.
Points d'attention
Lors de l'utilisation de ce nœud, notez que la valeur optimale du paramètre overlap_latent_frames peut varier selon le modèle Vidéo sous-jacent utilisé. Par exemple, pour des modèles spécifiques comme Wan 2 ou HunyuanVideo 1.5, il peut être nécessaire de définir cette valeur à 4 pour obtenir les meilleurs résultats.
Lien vers le code source du nœud VAE Decode Loop KJ
Le nœud VAE Decode Loop KJ provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.