KJNodes/latentsgenerated

Insert Latent To Index(InsertLatentToIndex)

Ce nœud accepte deux entrées de type LATENT et prend en charge les formats de tenseurs 4D (B, C, H, W) et 5D (B, C, T, H, W).

Insert Latent To Index

source
destination
LATENT
index
0
KJNodes

Le nœud Insert Latent To Index reçoit deux entrées de type LATENT et prend en charge les formats de tenseurs 4D (B, C, H, W) et 5D (B, C, T, H, W).

Le nœud Insert Latent To Index est utilisé pour insérer un lot de représentations latentes (latent) dans un autre lot de latents à une position spécifiée. Sa fonction principale est de remplacer l'échantillon latent à un index spécifique dans le lot cible, permettant ainsi une édition et une combinaison précises de l'espace latent.

Fonctionnalité du Nœud

Ce nœud reçoit deux entrées de type LATENT et prend en charge les formats de tenseurs 4D (B, C, H, W) et 5D (B, C, T, H, W). Son mécanisme interne utilise la fonction torch.cat de PyTorch pour concaténer le tenseur source (source) avant l'index spécifié (index) dans le tenseur de destination (destination), en sautant les données du tenseur de destination d'origine à cet index, produisant finalement un nouveau tenseur latent combiné.

Spécifications des Paramètres du Nœud - Insert Latent To Index

Entrées de Connexion (Inputs)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
sourceLATENTOui--source (paramètre d'entrée) : Fournit le lot de représentations latentes source à insérer.
destinationLATENTOui--destination (paramètre d'entrée) : Fournit le lot de représentations latentes cible à modifier.

Paramètres de Contrôle (Parameters)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
indexINTOui0-1 - 4096 (pas: 1)index (paramètre d'entrée) : Spécifie la position d'insertion de la représentation latente source dans le lot cible. La plage de valeurs est de -1 à 4096.

Sortie (Output)

Nom du ParamètreType de DonnéesDescription
LATENTLATENTLATENT (paramètre de sortie) : Sort le nouveau lot de représentations latentes combiné.

Cas d'Utilisation

Dans un flux de travail de génération d'images, ce nœud peut être utilisé pour remplacer la représentation latente d'une image spécifique dans une génération par lots. Par exemple, après avoir généré un ensemble de portraits, si vous souhaitez remplacer les caractéristiques faciales de la troisième image par une autre plus satisfaisante, vous pouvez utiliser la représentation latente du nouveau visage comme source, le lot original comme destination, et définir index sur 2 pour effectuer le remplacement.

Notes d'Utilisation

Lors de l'utilisation, assurez-vous que la valeur d'index spécifiée se trouve dans la plage valide du lot latent cible, sinon le nœud générera une erreur. Pour les tenseurs 4D, l'index correspond à la dimension du lot (B) ; pour les tenseurs 5D, l'index correspond à la dimension temporelle (T).

Lien vers le Code Source du Nœud Insert Latent To Index

Le nœud Insert Latent To Index provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…