Remap Mask Range(RemapMaskRange)
Этот узел принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров `min` и `max`.
Remap Mask Range
Узел Remap Mask Range принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров min и max.
Узел Remap Mask Range используется для переноса (ремаппинга) диапазона значений маски. Его основная функция — корректировка интервала интенсивности пикселей входной маски, позволяя пользователю задать новые минимальное и максимальное значения. Эта операция обеспечивает гибкое усиление или ослабление контрастности и интенсивности маски.
Функциональность узла
Узел принимает на вход тензор типа MASK и выполняет линейное преобразование на основе заданных пользователем параметров min и max. Внутренний механизм сначала находит максимальное значение во входной маске, а затем масштабирует все значения пикселей пропорционально в новый интервал [min, max]. В итоге все выходные значения ограничиваются (clamp) диапазоном от 0.0 до 1.0, что гарантирует соответствие результата стандартным нормам для значений маски.
Описание параметров узла - Remap Mask Range
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
mask | MASK | Да | - | - | Входная маска, диапазон значений которой требуется изменить. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
min | FLOAT | Да | 0.0 | -10.0 - 1.0 (шаг: 0.01) | Задает новое минимальное значение для выходной маски. Тип FLOAT, диапазон от -10.0 до 1.0, шаг изменения 0.01. |
max | FLOAT | Да | 1.0 | 0.0 - 10.0 (шаг: 0.01) | Задает новое максимальное значение для выходной маски. Тип FLOAT, диапазон от 0.0 до 10.0, шаг изменения 0.01. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| mask | MASK | Выходная маска с перенесенным (ремаппированным) диапазоном значений. |
Сценарии использования
Этот узел особенно полезен в рабочих процессах генерации или редактирования изображений, когда требуется точный контроль над "интенсивностью" или "прозрачностью" маски в определенной области. Например, перед использованием маски для управления интенсивностью перерисовки (inpainting strength) или в качестве коэффициента смешивания (blend factor), вы можете применить этот узел, чтобы расширить исходный слабый сигнал маски (например, в диапазоне 0.1-0.3) на весь динамический диапазон 0-1, добившись таким образом более выраженного эффекта.
Ссылка на исходный код узла Remap Mask Range
Узел Remap Mask Range взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.