KJNodes/experimentalgenerated

GLIGENTextBoxApplyBatchCoords

Este nodo se basa técnicamente en el modelo GLIGEN, definiendo la posición y el tamaño de los cuadros delimitadores de texto mediante el análisis de cadenas de coordenadas en formato JSON.

GLIGEN Text Box Apply Batch Coords

conditioning_to
latents
clip
gligen_textbox_model
conditioning
coord_preview
coordinates
STRING
text
STRING
width
128
height
128
size_multiplier
1
KJNodes

El nodo GLIGENTextBoxApplyBatchCoords, que técnicamente se basa en el modelo GLIGEN, define la posición y el tamaño de los cuadros delimitadores de texto analizando una cadena de coordenadas en formato JSON.

GLIGENTextBoxApplyBatchCoords es un nodo utilizado en procesos de generación por lotes para controlar con precisión la posición espacial de contenidos de texto específicos. Su función principal es recibir una serie de puntos de coordenadas y vincular las indicaciones de texto especificadas a áreas concretas del lienzo de generación de imágenes, logrando así una guía de composición espacial basada en texto. Este nodo está diseñado específicamente para flujos de trabajo que requieren variar la posición de elementos a lo largo del tiempo o por lotes.

Funcionalidad del Nodo

Este nodo se basa técnicamente en el modelo GLIGEN y define la posición y el tamaño de los cuadros delimitadores de texto analizando una cadena de coordenadas en formato JSON. Recibe entradas del espacio latente para determinar el tamaño del lote, y codifica la información de restricción espacial junto con las indicaciones de texto en los datos de condicionamiento, produciendo finalmente un flujo de datos de condicionamiento que incorpora información de posición. Su formato de entrada de coordenadas está diseñado para ser directamente compatible con el nodo Spline Editor, facilitando la planificación de trayectorias de movimiento complejas.

Explicación de Parámetros del Nodo - GLIGENTextBoxApplyBatchCoords

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
conditioning_toCONDITIONING--Recibe los datos de condicionamiento existentes; este nodo añadirá la nueva información de restricción espacial de texto sobre ellos.
latentsLATENT--Proporciona la representación del espacio latente, utilizada principalmente para determinar el tamaño del lote del proceso de generación.
clipCLIP--Proporciona el codificador de texto para codificar las indicaciones de texto de entrada; debe usar el mismo modelo CLIP que la indicación principal.
gligen_textbox_modelGLIGEN--Conecta el modelo GLIGEN ya cargado, responsable de manejar la lógica de las restricciones espaciales.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
coordinatesSTRING--Recibe la cadena de coordenadas en formato JSON que define la posición del cuadro delimitador, normalmente proveniente del nodo Spline Editor.
textSTRING--Introduce la parte de la descripción de texto a la que se le aplicará la restricción de posición espacial.
widthINT1288 - 4096 (incremento: 8)Establece el ancho del cuadro delimitador de texto GLIGEN, rango de 8 a 4096, con un incremento de ajuste de 8.
heightINT1288 - 4096 (incremento: 8)Establece la altura del cuadro delimitador de texto GLIGEN, rango de 8 a 4096, con un incremento de ajuste de 8.
size_multiplierFLOATNo[1.0]1.0-

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
conditioningCONDITIONINGSalida de los datos de condicionamiento finales con la información de restricción espacial añadida.
coord_previewIMAGESalida de una imagen de visualización para previsualizar las coordenadas y la posición del cuadro delimitador.

Casos de Uso

Este nodo se aplica principalmente en flujos de trabajo de generación de animación combinados con AnimateDiff-Evolved. Por ejemplo, un usuario puede primero usar el nodo Spline Editor para dibujar la trayectoria de vuelo de un objeto (como "una mariposa") a través de múltiples fotogramas clave, y luego introducir la secuencia de coordenadas generada y la indicación de texto correspondiente en este nodo, controlando así con precisión la trayectoria de movimiento y la posición de aparición de la mariposa en la secuencia de video generada.

Consideraciones

Tenga en cuenta que este nodo requiere el uso de un archivo de modelo GLIGEN específico, que debe descargarse por separado. La cadena de coordenadas de entrada debe tener un formato JSON válido, y la posición del cuadro delimitador definido no debe exceder los límites del lienzo, de lo contrario podrían producirse resultados de generación impredecibles.

Enlace al Código Fuente del Nodo GLIGENTextBoxApplyBatchCoords

El nodo GLIGENTextBoxApplyBatchCoords proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…