EasyUse/Inpaintgenerated

Easy Apply BrushNet(applyBrushNet)

Применяет условие инпейтинга BrushNet к пайплайну EasyUse.

apply Brush Net

pipe
image
mask
pipe
brushnet
COMBO
dtype
COMBO
scale
1
start_at
0
end_at
10000
Easy Use

Описание

Применяет условие инпейтинга BrushNet к пайплайну EasyUse. Нода принимает PIPE_LINE, image (изображение), mask (маску), выбор модели BrushNet и несколько параметров условия, затем возвращает изменённый PIPE_LINE для дальнейшей обработки.

Этот узел относится к категории EasyUse/Inpaint и предназначен для использования в рабочем процессе пайплайна EasyUse.

Входы

pipe

Объект пайплайна EasyUse, к которому будет применено условие BrushNet. Изменённый пайплайн возвращается в качестве выхода.

image

Входное изображение для инпейтинга.

mask

Маска инпейтинга. Области, покрытые маской, будут подвергнуты инпейтингу или перерисовке с помощью BrushNet.

brushnet

Выбирает, какую модель или конфигурацию BrushNet использовать для прохода инпейтинга.

dtype

Точность вычислений, используемая при запуске BrushNet.

Варианты:

  • float16
  • bfloat16
  • float32
  • float64

Типы данных с меньшей точностью, такие как 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, чтобы участвовать в обсуждении.

Загрузка комментариев…
Easy Apply BrushNet (applyBrushNet) - ComfyUI-Easy-Use | ComfyUI Wiki