Stable Diffusion в Photoshop. Руководство по установке плагина для работы с локальным сервером SD
Всем привет. Сегодня мы продолжаем, вопреки всем цыганам, устанавливать и настраивать бесплатный ML/AI генеративный движок Stable Diffusion в наши пайплайны. Поехали?(!)
0. Чек-лист
- Adobe Photoshop версии не ниже v24
- Automatic1111 Stable Diffusion с web-api (который мы установили в прошлый раз)
- Node JS отсюда в нашем случае для Windows (установите по дефолту все кроме галочки install additional tools)
- Желание использовать бесплатно один из лучших проектов в области Generative Art
1. Инструкция
Если вы молодец-пирожок и умеете в github и инструкции самостоятельно — тут линк на гит автора, откуда собственно я и брал этот плагин.
Если же вы, умный но ленивый пользователь, который любит чтобы все разложили по-полочкам, следуйте пожалуйста дальнейшим шагам.
1.1 Для тех у кого все ещё работает оплата Creative Cloud
Для вас, счастливчиков, все элементарно просто:
- Загружаете на свой компьютер .ccx файл отсюда
- Запускаете этот файл двойным кликом, соглашаетесь с установкой
- …
- profit!
На самом деле, конечно же еще нет. Мы всего-то только установили плагин в Photoshop, который нам предстоит связать с api Stable Diffusion. Можете пролистать статью ниже, до пункта 2.
1.2 Для тех кто следует заветам коммунистов
Для вас, умных достаточно для того, чтобы не задавать лишних вопросов (гдем взятьм) , в этот раз все будет не сильно сложнее. Повезло!
- Загружаете на свой компьютер .zip файл отсюда
- Распаковываете этот архив в папку с таким же именем (как и сам файл)
- Перемещаете эту папку в папку с плаг-инами Adobe Photoshop (по умолчанию C:\Program Files\Adobe\Adobe Photoshop 2023\Plug-ins)
- …
- profit!
1.3 Опциональный шаг, но очень рекомендованный. Установка Auto-Photoshop-SD Extension.
Зачем? Для использования умного маскирования (smart masking) и поиска изображений (image search) внутри Photoshop используя Stable Diffusion. Установка простая и не отнимет много сил.
- Запустите SD web-ui из прошлого туториала, вставьте скопированный линк в поле вкладки Extensions и нажмите Install
- Убедитесь что установленный нами плагин отображается в списке установленных. Перезагрузите UI
На этом подготовка к первому запуску объявляется завершенной. Просим пройти к следующему пункту данной инструкции, для запуска и настройки plugin.
2. Первый запуск плагина и его настройка
Для установки библиотек мы будем вновь использовать Git for Windows (который мы установили и использовали в прошлый раз).
- Запустите Git Bash, перейдите в папку со всем вашим AI хламом (все как в прошлый раз, в нашем случае это c:\ai)
- Клонируйте репозиторий командой git clone https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin.git
- Запустите командную строку (command. com) , перейдите в каталог который был создан во время клонирования Auto-Photoshop-StableDiffusion-Plugin (в нашем случае C:\AI\Auto-Photoshop-StableDiffusion-Plugin) .
- Выполните в нем команду npm install — таким образом мы загрузим все необходимые зависимости для нашего плагина
- Запустите в той же командной строке следующую команду npm run watch для компилирования typescript в javascript
- Запустите start_server.bat внутри папки Auto-Photoshop-StableDiffusion-Plugin Дождитесь завершения установки дополнительных компонентов и запуска сервера
- Перейдите в папку куда мы установили в прошлый раз Stable Diffusion Automatic 1111 (в нашем случае C:\AI\stable-diffusion-webui).
- Отредактируйте файл webui-user.bat следующим образом:
Замените set commandline_ARGS=
на set commandline_ARGS= --api
Таким образом мы связываем Stable diffusion Automatic1111 с плагином который мы установили в начале. После внесения изменений — запустите webui-user.bat как обычно.
- Запустите Adobe Photoshop и убедитесь что опция Enable Developer Mode во вкладке Plugins параметров — включена. (edit -> prefrences -> plugins). Не закрывайте Photoshop
- Установите Adobe UXP Developer Tools отсюда если у вас есть CC и вы буржуй. Или отсюда если вы коммунист. С помощью данной утилиты мы установим плагин в Photoshop
- Запустите Adobe UXP Developer Tool и нажмите на кнопку Add Plugin. В открывшемся окне найдите файл manifest.json в папке плагина который мы установили ранее (Auto-Photoshop-StableDiffusion-Plugin)
- Выберите плагин и в меню справа нажмите кнопку Load.
На этом установка окончена. Наслаждайтесь работой с генеративной графикой внутри Photoshop. Инпейнтом, Control Net и прочими радостями модульного Stable Diffusion на вашей локальной машине.
Туториалы по использованию плагина — тутъ. Обещаю на следующей неделе подготовить туториал по использованию плагина для ленивых, а так же готовлю к выходу статью о том как с помощью SD получать изображения в стиле MJ.
P.S. Для настоящих коммунистов, которые даже не думают устанавливать бесплатную триалку адоби на свой ПК, но хотят поюзать данный движок. Подсказываю логику: устанавливаете CC, устанавливаете UXP Dev Tools, сносите CC утилитой от адоби, лечите заново все что требует лечения ♥