KJNodes/vaegenerated

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

samples
vae
IMAGE
overlap_latent_frames
2
KJNodes

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ètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
samplesLATENTOui--Le latent à décoder.
vaeVAEOui--Le modèle VAE utilisé pour décoder le latent.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
overlap_latent_framesINTOui22 - 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ètreType de donnéesDescription
IMAGEIMAGELa 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.

Chargement des commentaires…