реклама
разместить

Лучшие методы апскейла с помощью Stable Diffusion

результат получен за 1.5 минуты
результат получен за 1.5 минуты

Введение и приветственные полезности

Дорогие стэблисты, миджорнисты и даллисты, я провел большое исследование с наглядным сравнением самых передовых апскейлеров по моему мнению.

Среди них: 4x_foolharby_Remacri, 4x_NMKD-siax_200k, 4x_Valar_v1, 4x_Uniscale-Balanced.

Вместе с ними в ряд поставил Gigapixel AI, так как он дает хороший результат и быстро работает, что очень важно для простого пользователя со слабым железом.

По ссылке на мой телеграм канал вы сможете скачать приведенные в этой статье апскейлеры (сразу попадете на нужное сообщение).

Таблица со сравнениями размещена в Figma, а разрешение картинок огромное, поэтому не пугайтесь, если поначалу увидите пиксели. Рекомендуется заходить с ПК, так смотреть будет намного удобнее.

Эксперименты проводил в Google Colab, видеокарта там — Nvidia T4 на 16Гб видеопамяти (уровень RTX3080). Работаю только в Automatic1111, гайд написан также для этого фреймворка. Topaz Gigapixel AI работал на моей старенькой GTX 1050 на 4Гб видеопамяти.

Основная цель

Важной задачей являлось обеспечение наилучшего быстродействия, так как по два часа на одну картинку вряд ли кто-то захочет тратить, не так ли?

На результат ниже ушло порядка полторы минут генерации, что я считаю отличным результатом. Качества можно добиться еще выше, однако будьте готовы к нагреву комнаты от пыхтящей видеокарты и синим экранам.

Апскейл по методу SD Upscale + Extras
Апскейл по методу SD Upscale + Extras

Как добиться наилучшего результата быстро без навыков?

Если вам нужен очень быстрый способ увеличения разрешения и детализации, и при этом качество не так критично, то можете смело использовать Topaz Gigapixel AI с двукратным апскейлом. Программа умеет повышать качество сразу нескольким изображениям из папки, что очень экономит время. Для небольшого пула фотографий рекомендую попробовать онлайн-инструмент Codeformer — алгоритм подбирает параметры автоматически и выдает невероятный результат за секунды. Примеры работы приведенных инструментов вы можете увидеть на картинке ниже.

Еще один интересный аналог — GFPGAN, также доступный онлайн и дающий неплохой результат. Прекрасно восстанавливает глаза, лучше всех остальных (проверено), однако шакалит детали вокруг лица, поэтому придется поработать в фотошопе.

Сравнение апскейлеров
Сравнение апскейлеров

Апскейлим с помощью средств Automatic1111

Что нам понадобится? Во-первых, установленный либо локально, либо в облако Automatic1111. Прикреплю ссылки на лучшие по моему мнению гайды, можете смело пользоваться. В случае проблем готов помочь в чате.

Также необходимо закинуть в папку stable-diffusion/stable-diffusion-webui/models/ESRGAN апскейлеры. После этого можно запускать Automatic1111 и начинать работу. Внутренних средств фреймворка нам вполне хватит, поэтому ничего дополнительно устанавливать не нужно.

Начнем с быстрого, но среднего по качеству результата

Для этого переходим во вкладку Extras и выбираем один из скачанных апскейлеров: в моем случае им будет 4x_Uniscale-Balanced — зайчик-любимчик. Заметьте, что у нас на фотографии имеется лицо, поэтому выставляем настройки GFPGAN visibility и Codeformer на те, что вы видите на скриншоте. Можете экспериментировать, но для экономии времени рекомендую просто повторить за мной.

Апскейлим с помощью вкладки Extras
Апскейлим с помощью вкладки Extras

Если вам не нужен апскейл в четыре раза, то выбирайте x2 — так и быстрее будет, и адекватнее по уровню добавленных деталей. В случае большой выборки картинок переходим во вкладку Batch Process и вводим путь к папке с изображениями, а затем указываем путь к папке с сохранением результата.

Внимание, полезняшка-вкусняшка: если в качестве второго апскейлера выбратьR-ESRGAN 4x+ и выставить степень его воздействия на 0,5, то итоговая картинка будет чуть сглаженной — это подходит для барби-дам, жаждущих идеальной кожи.

Продолжим получать красоту и перейдем к изюминке

Кликаем по вкладке img2img, после чего загружаем изображение и вводим позитивный prompt, который выглядит примерно так: raw, hdr, 8k textures, extreme detail, hight detailed skin texture, epic details, high sharpness.

В негативном prompt пишем следующее: (deformed, distorted, disfigured:1.3), poorly drawn, bad anatomy, wrong anatomy, extra lim, missing limb, floating limbs, (mutated hands and fingers:1.4), disconnected limbs, mutation, mutated, ugly, disgusting, blurry, amputation.

Ура, мы на полпути к успеху! Я уже ставлю на стол шампанское! Не засыпать.

Прописываем prompt
Прописываем prompt

И в завершение настройки выбираем Sampler, подгоняем ширину и высоту (она не влияет на разрешение генерации, а просто показывает границы кадра), ставим CFG Scale, Denoising Strength (от 0,04 до 0,2), и из выпадающего списка ловим SD Upscale, где отмечаем любимый апскейлер. Мой зайка как всегда не останется в стороне!

Выставляем настройки SD Upscale
Выставляем настройки SD Upscale

Все сделали? Тогда смело клацайте по кнопке Generate и ждите около 40 секунд (время сильно зависит от разрешения исходной картинки).

Кстати, ждать придется тем дольше, чем больше вы выставите Denoising Strength + исходное изображение меняется также в зависимости от этого фактора. Если поставить 0,2, то лицо девушки поменяется до неузнаваемости, сохранив лишь общие черты. А если, наоборот, занизить показатель, то мелкие детали не прорисуются, но скорость генерации будет на высоте.

Для артов можете смело выкручивать Denoising Strength до 0,2, чтобы получить потрясающие результаты.

Результат SD Upscale
Результат SD Upscale

Как только изображение готово, мы можем высылать его на финальный этап — Extras, где выставляем нужный нам коэффициент увеличения и уровень воздействия на прорисовку лица, за что отвечают параметры GFPGAN visibility, CodeFormer visibility и CodeFormer weight.

Последний этап — Extras
Последний этап — Extras

Congratulations, вы справились!

Теперь кто-то умеет апскейлить лучше всех с помощью лучшего фреймворка для Stable Diffusion на сегодняшний день. Буду рад обратной связи и вашим комментариям, а также приглашаю в свой телеграм чат, где отвечу на все вопросы касаемо SD.

Буду рад видеть вас в телеграм-канале, где я собираю лучшие гайды по Stable Diffusion. А если не найду, то пишу сам.

7878
реклама
разместить
13 комментариев

Стандартная ии мазня, пойдет для аниме

3

Чувак, апскейл это когда ты поля промпта оставляешь пустыми, а денойзинг ставишь на 0 - вот тогда и будет чистый апскейл и вот тогда ты увидишь, какое гамно делают апскейлеры, причём все. А то, что ты тут коряво написал, это не апскейл, это обычный img2img. Как же надоели эти шитпосты от школьников...

2

Задача получить качественную картинку в хайрезе или говно чтобы обосрать дефолтную логику апскейла? Ессно апскейл по дефолту работает кое как - отсутствующие детали взять из ничего невозможно, а если додумывать их без ограничений и уточняющих промтов то получится то что получится )

И где такое найти? Все апскейлеры меняют картинку, лол

Комментарий удалён модератором

А где апскейлеры брать то?... основной вопрос.

Раскрывать всегда
История про то, как я почистила ноут, поменяла термопасту, и чем это все в итоге закончилось

В комментариях к посту ниже мне советовали разобрать мой Хонор Хунтер и провести с ним описанные выше манипуляци. Я решила последовать советам и сделать это. И вот, как это было.

127127
8787
5959
2020
44
33
11
11
11
11
11
11
Не очень понятно, почему никто из вас не догадался посмотреть туториал на ютубе по разборке этой модели ноута, конечно
реклама
разместить
10 крутых вопросов про игры из «Что? Где? Когда?»

Все вопросы по традиции честно украдены из базы спортивного ЧГК, а ответы спрятаны под спойлер — можно отгадывать, пока не надоест.

449449
7070
2828
77
44
44
33
11
Моя любимая рубрика, когда я чувствую себя тупым)
Скандал вокруг цензуры Grok 3: как Илон Маск пытается вколотить в свое детище «любовь к бате»

Самое интересное, что прямо сейчас присходит в AI-отрасли – это гомерически смешная ситуация с новой нейросетевой моделью Grok 3. «Самый умный интеллект в мире», как выяснилось, не очень хорошо относится к своему создателю – и у Маска, видимо, от этого дичайше подгорает. В этой статье мы разберем на скриншотах неуклюжие попытки xAI пофиксить ситуац…

Твое лицо, когда у любимого AI-чада начинается переходный период, и оно объявляет бунт против своих родителей
167167
6666
1313
44
33
22
11
11
Фото маска и Трампа можно в словарь добавлять под словом "жалкий". Главные типы на планете и такие чмошные.
Там это... пока вы вчера Готику обсуждали, в Стим вышла демка ремейка Total Chaos!

Если вы не в курсе про эту игру — это глобальный мод Doom II на GZDoom, психологический хоррор с крафтингом и просто безумным для мода Doom уровнем графики, особенно для того времени (примерно 2014 год), когда его начинали разрабатывать и были первые тизеры и супер-густой и мрачнейшей атмосферой.

231231
2424
77
55
11
чичас бы ремейк clive barker jerico
Как почти угробить ноут жидким металлом, но в итоге добиться идеальных температур

А вот теперь нормальная история про замену термпасты, а не эти ваши "позвонила другу-программисту". В моей истории реально можно было потерять ноут за 220к своими неуклюжими движениями, обращаясь с термопастой из жидкого металла без должной осторожности. Но в итоге ноут стал работать даже лучше, чем с завода.

Как почти угробить ноут жидким металлом, но в итоге добиться идеальных температур
3232
77
44
11
11
«Яндекс» выпустил модель YandexGPT 5 Pro и внедрил её в чат с «Алисой Про»

Компания заявила, что в некоторых тестах она сравнима с GPT-4o и превосходит китайскую Qwen 2.5.

«Яндекс» выпустил модель YandexGPT 5 Pro и внедрил её в чат с «Алисой Про»
2828
1919
55
22
11
Не представляю как в 2к25 можно без алисы и умных лампочек жить. Один раз настроил и кафуешь. А теперь еще и поумнела вайфу
Новое поколение геймеров обречено

Недавно был в гостях у сестры и так вышло, что она попросила немного с детьми посидеть. На меня они внимания не обращали, старший (11) уткнулся в ноут, а младшая (9) сидела в телефоне. Мой навык общения с детьми где-то на нулевой отметке, но увидев, что они во что-то играют, подумал, что общая тема есть. Но выяснилось, что они играют ТОЛЬКО в Робло…

Новое поколение геймеров обречено
148148
3838
1010
33
33
11
11
11
В игру для детей играют дети? Кошмар!!!
[]