Этот подробный гайд про то, как поставить человека в ту позу, которая нам нужна. На самом деле что-то мы можем сделать с помощью обычного запроса (promta), например “the girl is sitting on a rock“. Таким образом мы получим сидящую девушку на камне.
Но что если нам нужна определенная поза? Одна рука наверху, другая на поясе? В этом случае поможет расширение “Posex” и “Controlnet“.
Данные расширение вы можете установить прямо из бразуера с веб мордой со Stable Diffusion в разделе Extensions (последняя вкладка).
Установка Controlnet в Stable Diffusion
Для установки перейдите во вкладку Extensions и далее install from URL. В окошке URL for extension’s git repository вставьте ссылку на расширение Posex: https://github.com/hnmr293/posex и нажмите кнопку Install. Тоже самое сделайте с расширением Controlnet https://github.com/Mikubill/sd-webui-controlnet
После установки перезапустите Stable Diffusion из раздела Settings – Reload UI (верхняя правая кнопка).
Установка модели для
В последнем шаге по установке вам необходимо скачать модель control_sd15_openpose.pth и закинуть ее в папку C:\stable-diffusion-portable-main\models\ControlNet
Позы в Stable Diffusion с помощью Posex и Controlnet
После того как вы установили расширение Posex и Controlnet, на главной вкладке (txt2img) Stable Diffusion у вас под полем Seed появится 2 новых раздела. Раскройте первую вкладку “Posex” и нажмите чекбокс Send this image to ControlNet.
Во втором поле с помощью мышки, вы можете выбрать нужную вам позу.
Чтобы использовать расширение Controlnet, выберите его в специальном поле (раскройте) и нажмите Enable. Далее выберите модель control_sd15_openpose.
На этом настройка закончилась, далее вводим нужный Promt и генерируем изображения с той позой, которую мы выбрали. Ниже прикладываю несколько вариаций, которые у меня получились.
По какой причине окно с выбором позы модели не появляется после всех шагов, указанных в этом гайде?