ConditioningSetMaskAndCombine5
Этот узел технически принимает пять наборов CONDITIONING входов и соответствующие MASK входы, реализуя региональный контроль генерации путем применения каждой маски и её коэффициента интенсивности к соответствующим условным данным.
Conditioning Set Mask And Combine5
Узел ConditioningSetMaskAndCombine5 технически принимает пять наборов входных данных CONDITIONING и соответствующие входные данные MASK. Он реализует региональное управление генерацией, применяя каждую маску и её коэффициент интенсивности к соответствующим условным данным.
ConditioningSetMaskAndCombine5 — это мощный узел для генерации изображений, который объединяет в себе функции нескольких условных масок и комбинирования промптов. Его основная функция заключается в том, чтобы позволить пользователю применять независимые маски к пяти различным наборам позитивных и негативных промптов, а затем объединять их для вывода единых позитивных и негативных условных данных.
Функциональность узла
Этот узел технически принимает пять наборов входных данных CONDITIONING и соответствующие входные данные MASK. Он реализует региональное управление генерацией, применяя каждую маску и её коэффициент интенсивности к соответствующим условным данным. Он поддерживает два режима настройки области действия условий: "default" и "mask bounds". Его внутренняя логика обработки полностью соответствует нативным узлам ComfyUI, что обеспечивает стабильность и совместимость функций.
Описание параметров узла - ConditioningSetMaskAndCombine5
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
positive_1 | CONDITIONING | Да | - | - | positive_1 (входной параметр): Первый набор входных условий позитивного промпта, описывающий желаемое содержимое генерируемого изображения. |
negative_1 | CONDITIONING | Да | - | - | negative_1 (входной параметр): Первый набор входных условий негативного промпта, описывающий содержимое изображения, которого следует избегать. |
positive_2 | CONDITIONING | Да | - | - | positive_2 (входной параметр): Второй набор входных условий позитивного промпта. |
negative_2 | CONDITIONING | Да | - | - | negative_2 (входной параметр): Второй набор входных условий негативного промпта. |
positive_3 | CONDITIONING | Да | - | - | positive_3 (входной параметр): Третий набор входных условий позитивного промпта. |
negative_3 | CONDITIONING | Да | - | - | negative_3 (входной параметр): Третий набор входных условий негативного промпта. |
positive_4 | CONDITIONING | Да | - | - | positive_4 (входной параметр): Четвертый набор входных условий позитивного промпта. |
negative_4 | CONDITIONING | Да | - | - | negative_4 (входной параметр): Четвертый набор входных условий негативного промпта. |
positive_5 | CONDITIONING | Да | - | - | positive_5 (входной параметр): Пятый набор входных условий позитивного промпта. |
negative_5 | CONDITIONING | Да | - | - | negative_5 (входной параметр): Пятый набор входных условий негативного промпта. |
mask_1 | MASK | Да | - | - | mask_1 (входной параметр): Маска, применяемая к первому набору условных данных. Белые области обозначают область воздействия. |
mask_2 | MASK | Да | - | - | mask_2 (входной параметр): Маска, применяемая ко второму набору условных данных. |
mask_3 | MASK | Да | - | - | mask_3 (входной параметр): Маска, применяемая к третьему набору условных данных. |
mask_4 | MASK | Да | - | - | mask_4 (входной параметр): Маска, применяемая к четвертому набору условных данных. |
mask_5 | MASK | Да | - | - | mask_5 (входной параметр): Маска, применяемая к пятому набору условных данных. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
set_cond_area | COMBO | Да | default | "default", "mask bounds" | set_cond_area (входной параметр): Устанавливает режим области действия условий. Возможные варианты: "default" или "mask bounds". Влияет на область применения маски. |
mask_1_strength | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | mask_1_strength (входной параметр): Контролирует силу влияния первой маски. Диапазон от 0.0 до 10.0, шаг 0.01. |
mask_2_strength | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | mask_2_strength (входной параметр): Контролирует силу влияния второй маски. Диапазон от 0.0 до 10.0, шаг 0.01. |
mask_3_strength | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | mask_3_strength (входной параметр): Контролирует силу влияния третьей маски. Диапазон от 0.0 до 10.0, шаг 0.01. |
mask_4_strength | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | mask_4_strength (входной параметр): Контролирует силу влияния четвертой маски. Диапазон от 0.0 до 10.0, шаг 0.01. |
mask_5_strength | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | mask_5_strength (входной параметр): Контролирует силу влияния пятой маски. Диапазон от 0.0 до 10.0, шаг 0.01. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| combined_positive | CONDITIONING | combined_positive (выходной параметр): Выходные данные после объединения всех позитивных условий, предназначенные для использования последующими сэмплирующими узлами. |
| combined_negative | CONDITIONING | combined_negative (выходной параметр): Выходные данные после объединения всех негативных условий, предназначенные для использования последующими сэмплирующими узлами. |
Сценарии использования
Этот узел очень полезен в сложных рабочих процессах синтеза изображений. Например, когда вам необходимо точно контролировать персонажа на переднем плане, фоновую среду, конкретный объект, эффекты освещения и художественный стиль в одной сцене, вы можете создать пять отдельных наборов промптов и масок и интегрировать их за один раз с помощью этого узла, что позволяет эффективно генерировать высоконастраиваемые изображения.
Важные замечания
Обратите внимание, что этот узел требует, чтобы пять наборов входных условных данных и масок соответствовали друг другу по количеству, а размеры масок должны соответствовать размерам генерируемого изображения. В противном случае это может повлиять на ожидаемый результат или привести к ошибке.
Ссылка на исходный код узла ConditioningSetMaskAndCombine5
Узел ConditioningSetMaskAndCombine5 взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.