KJNodes/masking/conditioninggenerated

ConditioningSetMaskAndCombine5

Этот узел технически принимает пять наборов CONDITIONING входов и соответствующие MASK входы, реализуя региональный контроль генерации путем применения каждой маски и её коэффициента интенсивности к соответствующим условным данным.

Conditioning Set Mask And Combine5

positive_1
negative_1
positive_2
negative_2
positive_3
negative_3
positive_4
negative_4
positive_5
negative_5
mask_1
mask_2
mask_3
mask_4
mask_5
combined_positive
combined_negative
mask_1_strength
1.00
mask_2_strength
1.00
mask_3_strength
1.00
mask_4_strength
1.00
mask_5_strength
1.00
set_cond_area
COMBO
KJNodes

Узел ConditioningSetMaskAndCombine5 технически принимает пять наборов входных данных CONDITIONING и соответствующие входные данные MASK. Он реализует региональное управление генерацией, применяя каждую маску и её коэффициент интенсивности к соответствующим условным данным.

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

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

Этот узел технически принимает пять наборов входных данных CONDITIONING и соответствующие входные данные MASK. Он реализует региональное управление генерацией, применяя каждую маску и её коэффициент интенсивности к соответствующим условным данным. Он поддерживает два режима настройки области действия условий: "default" и "mask bounds". Его внутренняя логика обработки полностью соответствует нативным узлам ComfyUI, что обеспечивает стабильность и совместимость функций.

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

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
positive_1CONDITIONINGДа--positive_1 (входной параметр): Первый набор входных условий позитивного промпта, описывающий желаемое содержимое генерируемого изображения.
negative_1CONDITIONINGДа--negative_1 (входной параметр): Первый набор входных условий негативного промпта, описывающий содержимое изображения, которого следует избегать.
positive_2CONDITIONINGДа--positive_2 (входной параметр): Второй набор входных условий позитивного промпта.
negative_2CONDITIONINGДа--negative_2 (входной параметр): Второй набор входных условий негативного промпта.
positive_3CONDITIONINGДа--positive_3 (входной параметр): Третий набор входных условий позитивного промпта.
negative_3CONDITIONINGДа--negative_3 (входной параметр): Третий набор входных условий негативного промпта.
positive_4CONDITIONINGДа--positive_4 (входной параметр): Четвертый набор входных условий позитивного промпта.
negative_4CONDITIONINGДа--negative_4 (входной параметр): Четвертый набор входных условий негативного промпта.
positive_5CONDITIONINGДа--positive_5 (входной параметр): Пятый набор входных условий позитивного промпта.
negative_5CONDITIONINGДа--negative_5 (входной параметр): Пятый набор входных условий негативного промпта.
mask_1MASKДа--mask_1 (входной параметр): Маска, применяемая к первому набору условных данных. Белые области обозначают область воздействия.
mask_2MASKДа--mask_2 (входной параметр): Маска, применяемая ко второму набору условных данных.
mask_3MASKДа--mask_3 (входной параметр): Маска, применяемая к третьему набору условных данных.
mask_4MASKДа--mask_4 (входной параметр): Маска, применяемая к четвертому набору условных данных.
mask_5MASKДа--mask_5 (входной параметр): Маска, применяемая к пятому набору условных данных.

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
set_cond_areaCOMBOДаdefault"default", "mask bounds"set_cond_area (входной параметр): Устанавливает режим области действия условий. Возможные варианты: "default" или "mask bounds". Влияет на область применения маски.
mask_1_strengthFLOATДа1.00.0 - 10.0 (шаг: 0.01)mask_1_strength (входной параметр): Контролирует силу влияния первой маски. Диапазон от 0.0 до 10.0, шаг 0.01.
mask_2_strengthFLOATДа1.00.0 - 10.0 (шаг: 0.01)mask_2_strength (входной параметр): Контролирует силу влияния второй маски. Диапазон от 0.0 до 10.0, шаг 0.01.
mask_3_strengthFLOATДа1.00.0 - 10.0 (шаг: 0.01)mask_3_strength (входной параметр): Контролирует силу влияния третьей маски. Диапазон от 0.0 до 10.0, шаг 0.01.
mask_4_strengthFLOATДа1.00.0 - 10.0 (шаг: 0.01)mask_4_strength (входной параметр): Контролирует силу влияния четвертой маски. Диапазон от 0.0 до 10.0, шаг 0.01.
mask_5_strengthFLOATДа1.00.0 - 10.0 (шаг: 0.01)mask_5_strength (входной параметр): Контролирует силу влияния пятой маски. Диапазон от 0.0 до 10.0, шаг 0.01.

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

Имя параметраТип данныхОписание
combined_positiveCONDITIONINGcombined_positive (выходной параметр): Выходные данные после объединения всех позитивных условий, предназначенные для использования последующими сэмплирующими узлами.
combined_negativeCONDITIONINGcombined_negative (выходной параметр): Выходные данные после объединения всех негативных условий, предназначенные для использования последующими сэмплирующими узлами.

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

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

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

Обратите внимание, что этот узел требует, чтобы пять наборов входных условных данных и масок соответствовали друг другу по количеству, а размеры масок должны соответствовать размерам генерируемого изображения. В противном случае это может повлиять на ожидаемый результат или привести к ошибке.

Ссылка на исходный код узла ConditioningSetMaskAndCombine5

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

Комментарии

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

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