Найти тему
КОД КОТА

Как установить Stable Diffusion на компьютер

Оглавление

Всем мяу!

Сегодня я хочу поделиться с вами пошаговым руководством по установке Stable Diffusion на Windows и Linux! Это позволит вам бесплатно генерировать любое количество картинок!

Фон сгенерирован с помощью нейросети
Фон сгенерирован с помощью нейросети

Предисловие

Я расскажу о способе работы со Stable Diffusion при помощи аддона для Blender. Из моих экспериментов, этот способ оказался идеальным сочетанием функционала, удобств и скорости установки/настройки (Примечание 1).

Из удобств и функционала:

  • графический интерфейс
  • наличие режима image-to-image
  • выбор области для перерисовки
  • предустановки (концепт, текстура, фото) + стили для них (sci-fi, fantasy и т.д.)
  • возможность дорисовать изображение прямо в Blender, не переходя в сторонние программы
  • встроенный upscale модуль

Подготовка

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

  1. Скачайте и установите Blender
  2. Зарегистрируйтесь на сайте https://huggingface.co/
  3. Скачайте сам аддон (1.5 гигабайта) (Примечание 2)
  4. Распакуйте аддон из .7z

Установка

Установка аддона выполняется в несколько простых шагов:

1. Откройте Blender и перейдите в окно Preferences.

Edit -> Preferences
Edit -> Preferences

2. Перейдите во вкладку Addons и нажмите Install.

Addons -> Install
Addons -> Install

3. Выберите распакованный .zip архив, полученный в п.4 подготовки.

4. Подождите (Blender может не подавать признаков жизни, это нормально).

5. Когда в списке появится Dream Textures, нажмите возле него галочку и раскройте выпадающее окошко.

Включить галочку и потом открыть выпадающее окошко
Включить галочку и потом открыть выпадающее окошко

6. Перейдите по указанной там ссылке (ведёт на huggingface.co) для скачивания .ckpt файла (Примечание 3).

Перейдите по ссылке
Перейдите по ссылке

7. Нажмите "Access repository".

Получите доступ
Получите доступ

8. Скачайте файл (около 4 гигабайт) (Примечание 4).

Первый в списке файл
Первый в списке файл

9. Нажмите в Blender на кнопку "Import Model Weights" и выберите скачанную модель.

В окошке аддона подключите скачанный файл
В окошке аддона подключите скачанный файл

Готово!

Инструкция по использованию

Теперь вы можете генерировать картинки из текста!
Чтобы это сделать:

1. Перейдите во вкладку Image Editor.

Переход к редактированию изображений
Переход к редактированию изображений

2. Нажмите N, чтобы открыть боковую панель.

3. Перейдите во вкладку Dream Textures.

На боковой панели нажмите "Dream"
На боковой панели нажмите "Dream"

4. Опишите картинку, которую хотите сгенерировать.

5. Нажмите "Generate" (первый раз это займёт больше времени).

Окно параметров для запуска генерации
Окно параметров для запуска генерации

6. Сохранить результат - Image -> Save As...

Сохранение результата
Сохранение результата

Теперь вы знаете, как создавать картинки из текста

Надеюсь, моя статья упростила ваш процесс знакомства с нейросетями, и в частности со Stable Diffusion!

А ещё я надеюсь, что вы найдете применение этой технологии!
В моём случае, я применяю Stable Diffusion для разработки игр. Нейросеть очень помогает при:

  • создании сюжетной части (иллюстрация сюжетных событий);
  • детализации персонажей (значки героев помогают раскрыть характер персонаж);
  • создании концепт-артов для локаций.

Результат работы со Stable Diffusion подходит и для коммерческого использования (кроме некоторых исключений, описанных тут).

Примеры сгенерированных картинок

С текстом запроса для их генерации
(в каждой галерее несколько запросов и полученных вариантов).

Примечания

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

(2) Репозиторий с исходным кодом аддона и дополнительной информацией.

(3) На момент написания статьи ссылка ведёт сюда.

(4) На момент написания статьи последняя версия вот тут.

#stableDiffusion #нейросеть #искусственныйинтеллект #пошаговаяинструкция #текствкартинку