7

Размываем любую часть фотографии с помощью Stable Diffusion

Где-то неделю я тестировал этот способ, чтобы выпустить лучший и единственный гайд по размытию любой части фотографии качественно и быстро. Уверяю вас, результат просто пушка! Все бесплатно, никаких Boosty или прочей дичи.

Я тестировал этот способ как на изображениях со сложными и мелкими объектами, так и на артах, предметной съемке. Вы можете мутить эффект Tilt-Shift объектива, имитировать Macro и много чего еще!

Подготавливаем необходимое:

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

Нам с вами нужен будет Photoshop, только в нем можно качественно провернуть то, что я хочу вам показать.

Также необходимо поставить расширение depthmap2mask, установить которое вы можете в разделе Extensions. Переходите в этот раздел, затем во вкладку Availble, и нажимаете кнопку Load from. После проделанных действий жмите "CTRL+F" и ищите расширение — затем Install.

Все, расширение установлено! Плюс его в том, что оно запустится на практически любом железе в отличие от Control Net, и результат будет лучше, поверьте. Находится оно во вкладке img2img, поле Scripts.

Все настройки выставляйте как у меня, чтобы не тратить свое драгоценное время! Его я уже за вас вложил в исследование и этот гайд — наслаждайтесь! Сразу скажу, в Photoshop размывается белая область, а черная остается резкой. Просто запомните это правило и всегда выбирайте пункт Invert DepthMap, когда юзаете расширение.

Перейдем к практике

Так, расширение установили, Photoshop запустили? Тогда переходим к магии! Как же я кайфую, ребят, столько времени потратил и все же добился своего, сейчас все увидите)

Первым делом закидываем изображение во вкладку img2img, после чего подгоняем ширину и высоту под исходник. В поле Scripts выбираем Depth aware img2img mask.

После ставим галочку у пункта Invert DepthMap, выключаем функцию Match input size и выбираем модель dpt_large — тут можете экспериментировать, но все же советую идти по моей инструкции.

Единственное, с чем можно поиграться — так это с параметром Contrast cut level. Он дает более резкие края у объектов и жестче отделяет их друг от друга.

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

Соблюдаем иерархию файлов для удобства, чтобы сразу видеть результат: закидываем маску под основное изображение.

Далее очень внимательно, друзья — самый сложный этап. Вы должны выделить маску (просто кликнуть на нее левой кнопкой мыши), нажать сочетание клавиш "CTRL + A", затем сразу же "CTRL + C", после чего перейти во вкладку Channels. Если у вас нет этой вкладки, то включите ее в разделе Window (этот раздел находится на верхней панели).

Во вкладке Channels кликаем на вот эту маленькую кнопочку (правый нижний угол).

После нажатия создастся слой под названием Alpha 1, а вместе с ним черное окно поверх изначальной картинки.

Выберите слой Alpha 1 и нажмите сочетание клавиш "CTRL + V". Вставится ваша маска, которую вы выделяли в самом начале. Вот, как должно быть у вас:

Возвращаемся во вкладку Layers, нажимаем на первоначальное фото, зажимаем "CTRL + D", чтобы снять выделение. Телепортируемся в раздел Filter — Blur — Lens Blur.

Здесь должен быть включен пункт Set Focal Point, выбран источник Alpha 1, а также выставлен Octagon (8) — чтобы качество бокэ было выше. Вы только посмотрите на волосы! Уровень обработки просто потрясный, я в полнейшем восторге!

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

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

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

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

Stable Diffusion & Flux

4.9K постов2.3K подписчика

Правила сообщества

Придерживайтесь стандартных правил Пикабу.

2
Автор поста оценил этот комментарий

Спасибо за урок!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Спасибо за фидбек, рад, что понравилось!😋

Если вопросы появятся, задавайте, помогу)
1
Автор поста оценил этот комментарий

по названию найти гитхаб, оттуда брать более крутую нейронку

в любом случае по одной фотке карту глубины только выдумать можно, а какая она будет - другой вопрос

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А у вас может есть какие-то более крутые решения? Может как-то попробовать с NERF моделями что-то придумать, хз... Они же умеют 3D пространство делать из фотки, вдруг получится карту глубины воссоздать

показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У контролнета не такие качественные алгоритмы — проверено) Можете сами потестить, прям на порядок хуже получается)

показать ответы
1
Щма
Автор поста оценил этот комментарий

четыреста ссылок на телегу, гайд не плох, но свистопляски

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Будто бабки пляшут?)

Да можно ссылки проигнорить, просто на канале реально полезную инфу собираю, чтобы на нее потом ссылаться) Новичкам реально помогает)

1
Автор поста оценил этот комментарий

Ручками - если надо одну картинку, намазюкал быстренько маску.

Нейронка не в фотошопе, а ту которая используется в показанном Автоматике1111, это ведь не его нейронка, и не SD, а просто взяли готовый проект с гитхаба, может где есть онлайн сайт или "пробник" нейронки

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Привет, не нашел онлайн решения

показать ответы
2
Автор поста оценил этот комментарий

по факту SD тут вообще не нужен

Только фотошоп и нейросеть которая по картинке делает карту глубины

Да и нейросеть не нужна, ручками маску нарисовать

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Так качественно нейронка в фотошопе не может — проверено!

А ручками долго и плохо — тоже проверно)
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества