ReActor

Сегодня рассмотрим инструмент для быстрой генерации лиц, либо замене лиц всего по одной фотографии, то есть вам не нужно будет сидеть и обучать Lora предоставляя её десятки фотографий. В Reactor для достижения результата достаточно одной фотографии.

Давайте разберемся что здесь нужно сделать. Ниже я выделил параметры на которые нужно обратить внимание — красным, желтым и зеленым цветом.

  • красные — это параметры inpaint (в нашем случае они не будут меняться)
  • желтый — это размер картинки (будет меняться в зависимости от картинки)
  • зеленый — это параметры модели (в зависимости от модели, смотрите рекомендуемые параметры модели и выставляете)
И так начинаем:
  • Загружаем в Inpaint картинку с которой будем работать и убеждаемся что у нас выставлено:
    • crop and resize — обрезает лишнее (но лишнего у нас не будет если мы выставим Resize to такой же как изображение с которым работаем)
    • inpaint masked — означает что изображение будет меняться только внутри выделенной нами маски
    • original — оставляет маскированный контент неизмененным
    • Whole picture — означает, что Stable Diffusion будет смотреть всю картину и подгонять изменяемое изображение под общий стиль картины, а так как мы само собой хотим сохранить стиль то выбираем этот параметр. Параметр же Only masked будет ориентироваться только на стиль внутри маски не обращая внимания на общую картину.
  • Зеленые параметры выставляем в зависимости от модели. Так как в данном случае я работаю с моделью DreamShaperXL Turbo, то выставляю:
    • Sampling Method: DPM++ SDE Karras
    • Sampling Steps: 4-8
    • CFG: 2
  • Желтые параметры, т.е. размер картинки выставляем равными той картике, с которой работаем.
Закрашиваем область

Теперь мы должны закрасить лицо, которое будет подлежать замене (да простит нас Сигурни Вивер), если хотите волосы можете оставить, тогда прическа не изменится, я закрасил всю голову, пусть Stable Diffusion сам решит как лучше.

Ищем изображение

Далее мы ищем подходящее изображение — я думаю Алиса Селезнева отличный кандидат. Загружаем фото.

Далее можно ничего не трогать, нажимаем на генерацию.

Steps: 8, Sampler: DPM++ SDE, Schedule type: Karras, CFG scale: 2, Seed: 1348251758, Size: 1920x1036, Model hash: 3d0e279924, Model: dreamshaperXL_v21TurboDPMSDE, Denoising strength: 0.75, Style Selector Enabled: True, Style Selector Randomize: False, Style Selector Style: base, Mask blur: 4, Version: f2.0.1v1.10.1-previous-570-ga06cfc96

В результате получаем Алису Селезневу в главной роли фильма Чужие.

Советы:
  1. Если результат будет недостаточно убедителен, можете поставить галочку «Face Mask Correction»
  2. Универсальный совет — генерируйте сразу 10-15 изображений, чтобы было из чего выбрать.