KJNodes/masking/conditioninggenerated

Conditioning Multi Combine(ConditioningMultiCombine)

Этот узел технически поддерживает два различных режима операции слияния: `combine` (объединение) и `concat` (конкатенация).

Conditioning Multi Combine

conditioning_1
conditioning_2
combined
inputcount
inputcount
2
operation
combine
KJNodes

Узел Conditioning Multi Combine технически поддерживает два различных режима операции объединения: combine (объединение) и concat (конкатенация).

Conditioning Multi Combine — это узел для обработки и интеграции нескольких входных условий. Его основная функция заключается в объединении двух или более независимых текстовых подсказок или направляющей информации от изображений в единый выходной сигнал, обеспечивая комплексный контроль условий для последующих этапов генерации изображения.

Функциональность узла

Технически этот узел поддерживает два различных режима операции объединения: combine (объединение) и concat (конкатенация). Он динамически регулирует количество входных портов (управляется параметром inputcount, диапазон от 2 до 20) для приема нескольких данных типа CONDITIONING и использует встроенные узлы ComfyUI ConditioningCombine или ConditioningConcat для выполнения окончательной обработки слияния.

Описание параметров узла - Conditioning Multi Combine

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
conditioning_1CONDITIONINGДа--conditioning_1 (входной параметр): Подключает первый входной набор данных условий, обычно это выходные данные таких узлов, как кодировщик текста CLIP.
conditioning_2CONDITIONINGДа--conditioning_2 (входной параметр): Подключает второй входной набор данных условий для объединения с первым.

Примечание: Дополнительные входные порты условий (conditioning_3 .. conditioning_n) появляются динамически в зависимости от значения виджета inputcount.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
operationCOMBOДаcombine"combine", "concat"operation (входной параметр): Выбор способа объединения нескольких наборов данных условий. Доступны варианты "combine" (объединение, обычно взвешенное усреднение) или "concat" (конкатенация, последовательное соединение).
inputcountINTДа22 - 20 (шаг: 1)inputcount (входной виджет): Устанавливает количество входных портов для условий. То же значение также доступно на выходе.

Выходные данные (Output)

Имя параметраТип данныхОписание
combinedCONDITIONINGcombined (выходной параметр): Выводит объединенные комплексные данные условий.
inputcountINTinputcount (выходной параметр): Отображает количество входных условий, может использоваться для справки в последующих процессах.

Сценарии использования

В реальном рабочем процессе, когда вам нужно одновременно применить эффекты нескольких различных подсказок (например, одна описывает объект, другая — стиль) к генерации изображения, вы можете использовать этот узел. Например, вы можете сначала обработать "кошку" и "стиль Ван Гога" отдельно с помощью узла кодировщика текста CLIP, преобразовав их в данные условий, а затем объединить их с помощью этого узла, чтобы сгенерировать изображение кошки в определенном художественном стиле.

Важные замечания

Обратите внимание, что несколько входных наборов данных условий должны иметь совместимые размерности, а конкретный эффект операции объединения (например, наложение весов или последовательное соединение) зависит от выбранного режима operation. Количество входных условий не должно превышать верхний предел в 20.

Ссылка на исходный код узла Conditioning Multi Combine

Узел Conditioning Multi Combine взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…