GLIGENTextBoxApplyBatchCoords
Ce nœud est techniquement basé sur le modèle GLIGEN, définissant la position et la taille des boîtes englobantes de texte en analysant une chaîne de coordonnées au format JSON.
GLIGEN Text Box Apply Batch Coords
Le nœud GLIGENTextBoxApplyBatchCoords est techniquement basé sur le modèle GLIGEN. Il définit la position et la taille des boîtes englobantes de texte en analysant une chaîne de coordonnées au format JSON.
GLIGENTextBoxApplyBatchCoords est un nœud conçu pour les processus de génération par lots, permettant un contrôle spatial précis sur un contenu textuel spécifique. Sa fonction principale est de recevoir une série de points de coordonnées et de lier les mots-clés textuels spécifiés à des zones particulières du canevas de génération d'image, réalisant ainsi un guidage de composition spatiale basé sur le texte. Ce nœud est spécialement conçu pour les flux de travail nécessitant des variations de position d'éléments dans le temps ou par lots.
Fonctionnalités du nœud
Ce nœud est techniquement basé sur le modèle GLIGEN. Il définit la position et la taille des boîtes englobantes de texte en analysant une chaîne de coordonnées au format JSON. Il reçoit une entrée de l'espace latent pour déterminer la taille du lot et encode les informations de contrainte spatiale avec les mots-clés textuels dans les données de conditionnement, produisant finalement un flux de données de conditionnement intégrant les informations de position. Son format d'entrée de coordonnées est conçu pour être directement compatible avec le nœud Spline Editor, facilitant la planification de trajectoires de mouvement complexes.
Description des paramètres du nœud - GLIGENTextBoxApplyBatchCoords
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
conditioning_to | CONDITIONING | Oui | - | - | Reçoit les données de conditionnement existantes. Ce nœud y attache les nouvelles contraintes spatiales textuelles. |
latents | LATENT | Oui | - | - | Fournit la représentation de l'espace latent, principalement utilisée pour déterminer la taille du lot du processus de génération. |
clip | CLIP | Oui | - | - | Fournit l'encodeur de texte pour encoder les mots-clés textuels en entrée. Doit utiliser le même modèle CLIP que les mots-clés principaux. |
gligen_textbox_model | GLIGEN | Oui | - | - | Connecte le modèle GLIGEN chargé, responsable du traitement de la logique des contraintes spatiales. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
coordinates | STRING | Oui | - | - | Reçoit la chaîne de coordonnées au format JSON définissant la position des boîtes englobantes, généralement provenant du nœud Spline Editor. |
text | STRING | Oui | - | - | Saisit la partie de la description textuelle à laquelle appliquer les contraintes de position spatiale. |
width | INT | Oui | 128 | 8 - 4096 (pas: 8) | Définit la largeur de la boîte englobante de texte GLIGEN. Plage valide de 8 à 4096, avec un pas d'ajustement de 8. |
height | INT | Oui | 128 | 8 - 4096 (pas: 8) | Définit la hauteur de la boîte englobante de texte GLIGEN. Plage valide de 8 à 4096, avec un pas d'ajustement de 8. |
size_multiplier | FLOAT | Non | [1.0] | 1.0 | - |
Sorties (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| conditioning | CONDITIONING | Produit les données de conditionnement finales avec les informations de contrainte spatiale attachées. |
| coord_preview | IMAGE | Produit une image de visualisation pour prévisualiser les coordonnées et la position des boîtes englobantes. |
Cas d'utilisation
Ce nœud est principalement utilisé dans les flux de travail de génération d'animation combinés avec AnimateDiff-Evolved. Par exemple, un utilisateur peut d'abord utiliser le nœud Spline Editor pour dessiner la trajectoire de vol d'un objet (comme "un papillon") sur plusieurs images clés, puis entrer la séquence de coordonnées générée et les mots-clés textuels correspondants dans ce nœud, permettant ainsi de contrôler avec précision la trajectoire de déplacement et la position d'apparition du papillon dans la séquence vidéo générée.
Notes
Veuillez noter que ce nœud nécessite l'utilisation d'un fichier de modèle GLIGEN spécifique, qui doit être téléchargé séparément. La chaîne de coordonnées en entrée doit être au format JSON valide, et les positions des boîtes englobantes définies ne doivent pas dépasser les limites du canevas, sinon des résultats de génération imprévisibles peuvent survenir.
Lien vers le code source du nœud GLIGENTextBoxApplyBatchCoords
Le nœud GLIGENTextBoxApplyBatchCoords provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.