Приветствую!
Кто давно со мной помнит мой пост про нейросеть KREA:
Там была функция улучшения фото и апскейла Enhance. Меня частенько выручало это, но в последние месяцы у Krea проблемы, они взяли курс на другую стратегию и теперь немного "забили" на сервис и пробуют из него получить максимум выгоды. Я бы рад купить подписку - но в дискорде люди с лицензиями тоже жалуются: слишком долгое ожидание, ежедневные кредиты не пополняются.
"Нет худа без добра" подумал я и начал изучать локальные способы улучшения фото.
ControlNet
Да, это самый понятный способ улучшения, наткнулся на него в Reddit. В комментариях скинули годные настройки для большинства сгенерированных изображений:
- В А1111 или Forge переходим в вкладку Img2Img
- Загружаем изображение
- Выставляем следующие настройки:
Шаги: 30,
Сэмплер: DDIM,
Масштаб CFG: 4 (очень важно, довольно низко для сохранения цветов и не слишком низко для сохранения деталей)
Controlnet со всеми настройками по умолчанию, за исключением:
Pixel perfect:: ставим галочку
Сontrol mode: ControlNet is more important (режим управления: ControlNet важнее)
Ultimate SD upscale tile_width: начальная ширина фото из txt2img или на один шаг выше
Ultimate SD upscale tile_height: начальная высота из txt2img или на один шаг выше
Апскейлер: UltrasharpX4 (каждый раз используется с коэффициентом X2)
Теперь будем 3 раза обрабатывать с изменением настроек.
Первые настройки:
Denoising: 0,45 или 0,5 (цвета могут меняться сильнее при более высоком уровне шумоподавления),
ControlNet weight: 0,7
Вторые настройки:
Увеличьте разрешение Ultimate SD Upscale для второго масштабирования (например, 896x896) и запустите снова
Третьи настройки:
Измените интенсивность шумоподавления Denoising на 0,3/0,4 (0,3 безопаснее, 0,4 добавит больше деталей, но может добавить нежелательные артефакты)
После прочтения этого поста лично мне хватило одного прохода на Denoising Strength 0.1-0.2 чтобы добавить деталей, например:
Так же для работы controlnet нужна сама модель control_v11f1e_sd15_tile: скачать. Положить в папку /ControlNet
Ещё нужен апскейлер 4x-UltraSharp: скачать. Положить в папку /ESRGAN
При всём этом нужна сама базовая модель SD1.5: я использовал juggernaut_reborn. Но можно попробовать и православный Dreamshaper_8
Ссылка на пост
Adetailer (After Detailer)
Опять img2img. Вставляем картинку, выставляем такие значения. Играться советую только с Denoising strength и шагами.
ADetailer добавляется через расширения Extensions в webui или вручную, ссылка на гитхаб и Civitai.
Не забудьте выставить модель controlnet внизу этого блока, тоже хорошо помогает.
Это модели-детекторы и каждая из них заточена под конкретные задачи. В целом понятно из названий какая модель для чего предназначена:
Я выбрал в итоге yolov8x-worldv2. Почитать о ней можно тут
Это блок для позитивных и негативных промптов внутри блока Adetailer, чтобы внести ясность или деталей в новую улучшенную версию изображения.
Restore faces after ADetailer - восстановить лица после работы плагина. Может помочь если расширение испортило лицо.
Тут выставляем как на картинке, вес регулируйте сами. Для каждого изображения вес тонкая грань, как и Denoising.
Так же можно в последнем блоке Script выбрать SD Upscale и выбрать ваш любимый апскейлер. Имейте ввиду, что при таком раскладе фото будут скорее всего с артефактами.
А ещё лучше апскейлить после улучшения расширениями или контролнетом. Так меньше шанс поймать артефакт, но всё в ваших руках, экспериментируйте и делитесь мыслями в комментариях.
Спасибо, что дочитали до конца! 🙏
Буду рад вашим комментариям🎤, лайкам🧡 и подпискам на мой канал:
Так же заходите в мою группу в VK и на канал Телеграм.
Так же оказываю услуги по созданию контента с нейросетями, обращайтесь сюда:
Вам может понравится: