GLIGENTextBoxApplyBatchCoords
Этот узел технически основан на модели GLIGEN, которая определяет положение и размер текстовых ограничивающих прямоугольников путем анализа строк координат в формате JSON.
GLIGEN Text Box Apply Batch Coords
Узел GLIGENTextBoxApplyBatchCoords технически основан на модели GLIGEN. Он определяет положение и размер текстовых ограничивающих прямоугольников путем анализа строк координат в формате JSON.
GLIGENTextBoxApplyBatchCoords — это узел, предназначенный для процессов пакетной генерации, обеспечивающий точное пространственное управление конкретным текстовым содержимым. Его основная функция заключается в приеме серии координатных точек и привязке указанных текстовых промптов к определенным областям на холсте генерации изображений, что позволяет осуществлять текстовую пространственную композиционную навигацию. Этот узел специально разработан для рабочих процессов, требующих изменения положения элементов с течением времени или между пакетами.
Функциональность узла
Этот узел технически основан на модели GLIGEN. Он определяет положение и размер текстовых ограничивающих прямоугольников путем анализа строк координат в формате JSON. Он принимает входные данные из латентного пространства для определения размера пакета и кодирует информацию о пространственных ограничениях вместе с текстовыми промптами в данные условия, в итоге выводя поток данных условия, объединенный с позиционной информацией. Формат ввода координат разработан для прямой совместимости с узлом Spline Editor, что облегчает планирование сложных траекторий движения.
Описание параметров узла - GLIGENTextBoxApplyBatchCoords
Входные соединения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
conditioning_to | CONDITIONING | Да | - | - | Принимает существующие данные условия. Этот узел добавляет к ним новую информацию о пространственных текстовых ограничениях. |
latents | LATENT | Да | - | - | Предоставляет латентное представление, в основном используется для определения размера пакета в процессе генерации. |
clip | CLIP | Да | - | - | Предоставляет текстовый энкодер для кодирования входных текстовых промптов. Должна использоваться та же модель CLIP, что и для основного промпта. |
gligen_textbox_model | GLIGEN | Да | - | - | Подключает загруженную модель GLIGEN, которая отвечает за обработку логики пространственных ограничений. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
coordinates | STRING | Да | - | - | Принимает строку координат в формате JSON, определяющую положение ограничивающих прямоугольников. Обычно поступает от узла Spline Editor. |
text | STRING | Да | - | - | Вводит часть текстового описания, к которой необходимо применить пространственные ограничения по положению. |
width | INT | Да | 128 | 8 - 4096 (шаг: 8) | Задает ширину текстового ограничивающего прямоугольника GLIGEN. Допустимый диапазон от 8 до 4096, шаг настройки 8. |
height | INT | Да | 128 | 8 - 4096 (шаг: 8) | Задает высоту текстового ограничивающего прямоугольника GLIGEN. Допустимый диапазон от 8 до 4096, шаг настройки 8. |
size_multiplier | FLOAT | Нет | [1.0] | 1.0 | - |
Выходы (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| conditioning | CONDITIONING | Выводит окончательные данные условия с добавленной информацией о пространственных ограничениях. |
| coord_preview | IMAGE | Выводит визуализированное изображение для предварительного просмотра координат и положения ограничивающих прямоугольников. |
Сценарии использования
Этот узел в основном используется в рабочих процессах генерации анимации в сочетании с AnimateDiff-Evolved. Например, пользователь может сначала с помощью узла Spline Editor нарисовать путь движения объекта (например, «бабочки») через несколько ключевых кадров, а затем ввести сгенерированную последовательность координат и соответствующий текстовый промпт в этот узел, чтобы точно контролировать траекторию движения и положение появления бабочки в сгенерированной видеопоследовательности.
Важные замечания
Обратите внимание, что для работы этого узла требуется специальный файл модели GLIGEN, который необходимо загрузить отдельно. Вводимая строка координат должна быть в допустимом формате JSON, а определенные положения ограничивающих прямоугольников не должны выходить за границы холста, иначе это может привести к непредсказуемым результатам генерации.
Ссылка на исходный код узла GLIGENTextBoxApplyBatchCoords
Узел GLIGENTextBoxApplyBatchCoords взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.