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

https://cs13.pikabu.ru/post_img/2023/03/04/9/167794022612438900.jpg

Для начала установим расширение. Запустите автоматик, зайдите Extensions - Available - Нажмите кнопку Load from. Загрузятся расширения, доступные к установке, найдите sd-webui-controlnet и нажмите Install. С расширением всё.

https://cs13.pikabu.ru/post_img/2023/03/04/9/1677940223136839515.jpg

Теперь нужно скачать модели и я походу объясню, какая и зачем.

https://cs14.pikabu.ru/post_img/2023/03/04/9/1677940239165311288.jpg

Можете скачать все со словом control в начале. Я в основном использую 3, это depth, openpose, hed, но так как весят не много и удобно иметь под рукой, имею все.

Препроцессоры:

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

canny - обводит края тонкой линией, подходит для изображений с резкими краями, например, аниме

https://cs13.pikabu.ru/post_img/2023/03/04/9/167794029014327257.jpg

hed - толстой размазанной, смягчая края

https://cs13.pikabu.ru/post_img/2023/03/04/9/1677940540161625164.jpg

openpose - берет только позу людей кадре, никаких краёв, а значит можно менять, например, фигуру. Подходит для всего

https://cs14.pikabu.ru/post_img/2023/03/04/9/1677940287155258955.jpg

depth - маска глубины. Чем ближе к камере, тем белее. Подходит для всего, когда нужно получить объем сцены, чтобы его сохранить

https://cs14.pikabu.ru/post_img/2023/03/04/9/16779405571674708.jpg

normal - карта объёма

https://cs14.pikabu.ru/post_img/2023/03/04/9/1677940571172971757.jpg