Easy Apply BrushNet(applyBrushNet)
Применяет условие инпейтинга BrushNet к пайплайну EasyUse.
apply Brush Net
Описание
Применяет условие инпейтинга BrushNet к пайплайну EasyUse. Нода принимает PIPE_LINE, image (изображение), mask (маску), выбор модели BrushNet и несколько параметров условия, затем возвращает изменённый PIPE_LINE для дальнейшей обработки.
Этот узел относится к категории EasyUse/Inpaint и предназначен для использования в рабочем процессе пайплайна EasyUse.
Входы
pipe
Объект пайплайна EasyUse, к которому будет применено условие BrushNet. Изменённый пайплайн возвращается в качестве выхода.
image
Входное изображение для инпейтинга.
mask
Маска инпейтинга. Области, покрытые маской, будут подвергнуты инпейтингу или перерисовке с помощью BrushNet.
brushnet
Выбирает, какую модель или конфигурацию BrushNet использовать для прохода инпейтинга.
dtype
Точность вычислений, используемая при запуске BrushNet.
Варианты:
float16bfloat16float32float64
Типы данных с меньшей точностью, такие как float16 или bfloat16, обычно потребляют меньше памяти, тогда как более высокая точность может улучшить числовую точность за счёт скорости и памяти.
scale
Управляет силой условия BrushNet.
- По умолчанию:
1 - Минимум:
0 - Максимум:
10
Более высокие значения заставляют инпейтинг сильнее следовать условию BrushNet. Используйте 0, чтобы отключить его влияние.
start_at
Начальный временной шаг (timestep), на котором начинает применяться условие BrushNet.
- По умолчанию:
0 - Минимум:
0 - Максимум:
10000
end_at
Конечный временной шаг (timestep), на котором условие BrushNet перестаёт применяться.
- По умолчанию:
10000 - Минимум:
0 - Максимум:
10000
При значениях по умолчанию BrushNet применяется во всём диапазоне временных шагов денойзинга.
Выходы
PIPE_LINE
Обновлённый пайплайн EasyUse с применённым условием BrushNet. Его можно передать последующим узлам EasyUse для дальнейшего сэмплирования или обработки.
Примечания по использованию
-
imageиmaskдолжны иметь одинаковые размеры, при этом маска выделяет область, которая будет подвергнута инпейтингу. -
Чтобы применить BrushNet только на части процесса денойзинга, настройте
start_atиend_at. Например, более высокое значениеstart_atоткладывает эффект BrushNet до более позднего этапа сэмплирования, а более низкое значениеend_atостанавливает его раньше. -
Значение
scaleпозволяет найти баланс между следованием направлению BrushNet и влиянием окружающего содержимого изображения на результат. -
Возвращаемый
PIPE_LINEпредназначен для передачи в остальную часть рабочего процесса EasyUse.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.