KJNodes/maskinggenerated

Remap Mask Range(RemapMaskRange)

Этот узел принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров `min` и `max`.

Remap Mask Range

mask
mask
min
0.00
max
1.00
KJNodes

Узел Remap Mask Range принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров min и max.

Узел Remap Mask Range используется для переноса (ремаппинга) диапазона значений маски. Его основная функция — корректировка интервала интенсивности пикселей входной маски, позволяя пользователю задать новые минимальное и максимальное значения. Эта операция обеспечивает гибкое усиление или ослабление контрастности и интенсивности маски.

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

Узел принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров min и max. Внутренний механизм сначала находит максимальное значение во входной маске, а затем масштабирует все значения пикселей пропорционально в новый интервал [min, max]. В итоге все выходные значения ограничиваются (clamp) диапазоном от 0.0 до 1.0, что гарантирует соответствие результата стандартным нормам для значений маски.

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

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
maskMASKДа--Входная маска, диапазон значений которой требуется изменить.

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
minFLOATДа0.0-10.0 - 1.0 (шаг: 0.01)Задает новое минимальное значение для выходной маски. Тип FLOAT, диапазон от -10.0 до 1.0, шаг изменения 0.01.
maxFLOATДа1.00.0 - 10.0 (шаг: 0.01)Задает новое максимальное значение для выходной маски. Тип FLOAT, диапазон от 0.0 до 10.0, шаг изменения 0.01.

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

Имя параметраТип данныхОписание
maskMASKВыходная маска с перенесенным (ремаппированным) диапазоном значений.

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

Этот узел особенно полезен в рабочих процессах генерации или редактирования изображений, когда требуется точный контроль над "интенсивностью" или "прозрачностью" маски в определенной области. Например, перед использованием маски для управления интенсивностью перерисовки (inpainting strength) или в качестве коэффициента смешивания (blend factor), вы можете применить этот узел, чтобы расширить исходный слабый сигнал маски (например, в диапазоне 0.1-0.3) на весь динамический диапазон 0-1, добившись таким образом более выраженного эффекта.

Ссылка на исходный код узла Remap Mask Range

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

Комментарии

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

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