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
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ètre | Type de Données | Requis | Valeur par Défaut | Plage/Valeurs Possibles | Description |
|---|---|---|---|---|---|
source | LATENT | Oui | - | - | source (paramètre d'entrée) : Fournit le lot de représentations latentes source à insérer. |
destination | LATENT | Oui | - | - | destination (paramètre d'entrée) : Fournit le lot de représentations latentes cible à modifier. |
Paramètres de Contrôle (Parameters)
| Nom du Paramètre | Type de Données | Requis | Valeur par Défaut | Plage/Valeurs Possibles | Description |
|---|---|---|---|---|---|
index | INT | Oui | 0 | -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ètre | Type de Données | Description |
|---|---|---|
| LATENT | LATENT | LATENT (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.