Как стать автором
Обновить

Stable Diffusion WebUI Forge: Шаг 8. Txt2img. Скрытые возможности Hires.fix

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

Как мы с вами усвоили из прошлого урока, основная задача функции Hires.fix – не увеличение разрешения изображения, а улучшение качества мелких деталей финального изображения без изменения композиции.

Важно отметить, Hires.fix работает более эффективно, если с улучшением деталей вы одновременно увеличиваете разрешение изображения.

Но у Hires.fix есть и некоторые скрытые возможности, которые могут помочь изменить какую-то важную деталь нашего исходного изображения.

Давайте узнаем, как нам это сделать.

Для этого:

·         Переходим на закладку «Settings».

·         Находим слева в списке раздел «UI alternatives».

·         Выбираем две опции: «Hires fix: show hires checkpoint and sampler selection (requires Reload UI)» и «Hires fix: show hires prompt and negative prompt (requires Reload UI)».

·         Применяем настройки.

·         Перезагружаем интерфейс. 

 

·         Возвращаемся на закладку Txt2img.

 Теперь начнем работу с нашим изображением:

1.      Пишем «правильный» запрос. В нашем случае это все тот же запрос про нашего кота с цветными глазами: «smiling cyberpunk cat in purple bowler hat with yellow cyber eye sitting in cafe drinking coffee, photorealistic, perfect composition, cinematic shot, intricate details, hyper detail, cool color palette, muted colors, very detailed, sharp focus».

2.      Устанавливаем минимальное разрешение изображения. Например, 512 – × 512.

3.      Генерируем изображение в наименьшем разрешении. 

4.      Фиксируем Seed изображения. Находим его под картинкой снизу. Копируем и вставляем в поле Seed слева.

5.      А вот теперь меняем изображение с помощью Hires.fix до неузнаваемости с помощью скрытых функций:

·         Sampling method: [Forge] Flux Realistic.

·         Schedule type: Simple.

·         Sampling steps: 20.

·         Upscaler: Latent.

·         Hires steps: 20.

·         Denoising strength: 0,8. Сразу отмечу, что роль этого параметра в применении скрытых функций очень велика. На результате мы это увидим.

·         Hires sampling method: [Forge] Flux Realistic. Если использовать другой метод, отличный от изначального, изображение может очень сильно измениться. Пробуйте.

·         Hires schedule type: Simple. Если использовать другой параметр, отличный от изначального, изображение может очень сильно измениться. Пробуйте.

·         И, наконец, вводим уточняющий запрос: «fiery eyes of the dragon, professional photo, high detail», который пишется в разделе Hires.fix (см. рисунок ниже).

·         Жмем на кнопку «Generate». 

В результате у меня из кота почему-то получился вполне симпатичный дракон:

Должен отметить, что это не совсем то, что мы должны были бы получить.

Все дело в том, что наш запрос оказался несколько не корректен и не точен. Моя идея заключалась в том, чтобы сделать коту огненные глаза дракона. Вместо этого получился сам дракон.

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

Запрос нужно было написать такой: «smiling cyberpunk cat in purple bowler hat with ruby eyes burn with red fire sitting in cafe drinking coffee, photorealistic, perfect composition, cinematic shot, intricate details, hyper detail, cool color palette, muted colors, very detailed, sharp focus», заменив желтые глаза на красные.

С помощью запроса можно изменить стиль изображения, а также несколько скорректировать окружающий мир.

Какие же мы можем сделать выводы из этого упражнения:

1.      Скрытые функции Hires.fix работают, но в поле запроса нужно писать полностью предыдущий запрос с уточнениями. То есть роль правильного уточняющего запроса важна.

2.      На результат очень сильно влияет параметр Denoising strength. В моем случае он начал работать со значения «0,8». Другими словами, чем больше мы увеличиваем значение Denoising strength, тем больше меняется наше изображение.

3.      На мой взгляд, проще сделать новое изображение из обновленного запроса, чем тратить время на создание некоторого числа промежуточных версий изображений и идеального запроса. Например, изменение параметров Hires sampling method и Hires schedule type на отличные от исходных (Sampling method: [Forge] Flux Realistic и Schedule type: Simple) очень сильно меняют изображение, порой не в лучшую сторону.

4.      Возможно, эта скрытая возможность Hires.fix пригодится тем, кто хочет очень сильно изменить какую-то деталь важного для него изображения, которое только что у вас получилось, а не создавать новое.

Оценить в полной мере скрытые функции Hires.fix вы сможете только тогда, когда самостоятельно поэкспериментируете с различными параметрами самостоятельно.

Пробуйте, я уверен, вы добьетесь лучших результатов.

***

1.      Чесалов А.Ю.  Генеративный искусственный интеллект #Forge&flux. Инструкция по установке и настройке / А.Ю. Чесалов. – 1-е изд. – Москва: Ridero, 2024. – 142 с. – URL:  https://ridero.ru/books/generativnyi_iskusstvennyi_intellekt_forge_and_flux/  (дата обращения: 25.04.2025). – Текст: электронный.

2.      Чесалов А.Ю.  Генеративный искусственный интеллект #Forge&flux. Учебное пособие для школьников старших классов и студентов первых курсов вузов / А.Ю. Чесалов. – 1-е изд. – Москва: Ridero, 2024. – 338 с. – URL:  https://ridero.ru/books/generativnyi_iskusstvennyi_intellekt_forge_and_flux_1/  (дата обращения: 25.04.2025). – Текст: электронный.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
+6
Комментарии3

Публикации

Работа

Ближайшие события