Conditioning Multi Combine(ConditioningMultiCombine)
Этот узел технически поддерживает два различных режима операции слияния: `combine` (объединение) и `concat` (конкатенация).
Conditioning Multi Combine
Узел Conditioning Multi Combine технически поддерживает два различных режима операции объединения: combine (объединение) и concat (конкатенация).
Conditioning Multi Combine — это узел для обработки и интеграции нескольких входных условий. Его основная функция заключается в объединении двух или более независимых текстовых подсказок или направляющей информации от изображений в единый выходной сигнал, обеспечивая комплексный контроль условий для последующих этапов генерации изображения.
Функциональность узла
Технически этот узел поддерживает два различных режима операции объединения: combine (объединение) и concat (конкатенация). Он динамически регулирует количество входных портов (управляется параметром inputcount, диапазон от 2 до 20) для приема нескольких данных типа CONDITIONING и использует встроенные узлы ComfyUI ConditioningCombine или ConditioningConcat для выполнения окончательной обработки слияния.
Описание параметров узла - Conditioning Multi Combine
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
conditioning_1 | CONDITIONING | Да | - | - | conditioning_1 (входной параметр): Подключает первый входной набор данных условий, обычно это выходные данные таких узлов, как кодировщик текста CLIP. |
conditioning_2 | CONDITIONING | Да | - | - | conditioning_2 (входной параметр): Подключает второй входной набор данных условий для объединения с первым. |
Примечание: Дополнительные входные порты условий (conditioning_3 .. conditioning_n) появляются динамически в зависимости от значения виджета inputcount.
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
operation | COMBO | Да | combine | "combine", "concat" | operation (входной параметр): Выбор способа объединения нескольких наборов данных условий. Доступны варианты "combine" (объединение, обычно взвешенное усреднение) или "concat" (конкатенация, последовательное соединение). |
inputcount | INT | Да | 2 | 2 - 20 (шаг: 1) | inputcount (входной виджет): Устанавливает количество входных портов для условий. То же значение также доступно на выходе. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| combined | CONDITIONING | combined (выходной параметр): Выводит объединенные комплексные данные условий. |
| inputcount | INT | inputcount (выходной параметр): Отображает количество входных условий, может использоваться для справки в последующих процессах. |
Сценарии использования
В реальном рабочем процессе, когда вам нужно одновременно применить эффекты нескольких различных подсказок (например, одна описывает объект, другая — стиль) к генерации изображения, вы можете использовать этот узел. Например, вы можете сначала обработать "кошку" и "стиль Ван Гога" отдельно с помощью узла кодировщика текста CLIP, преобразовав их в данные условий, а затем объединить их с помощью этого узла, чтобы сгенерировать изображение кошки в определенном художественном стиле.
Важные замечания
Обратите внимание, что несколько входных наборов данных условий должны иметь совместимые размерности, а конкретный эффект операции объединения (например, наложение весов или последовательное соединение) зависит от выбранного режима operation. Количество входных условий не должно превышать верхний предел в 20.
Ссылка на исходный код узла Conditioning Multi Combine
Узел Conditioning Multi Combine взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.