Krita — Бесплатный аналог Photoshop с функциями AI

Друзья, недавно наткнулся на совершенно потрясающий и главное бесплатный инструмент. Krita — это бесплатный и открытый графический редактор с открытым исходным кодом, разработанный для цифрового рисования, иллюстраций, концепт-арта и анимации. Программа распространяется под лицензией GNU GPL и поддерживает Windows, macOS и Linux. Но что самое интересное с подключенным плагином AI Image Generation, можно творить чудеса.

Установка Krita

Заходим на сайт проекта Krita, скачиваем инсталятор или портативную версию, но портативная версия всё равно будет создавать папки и файлы в профиле, так что при переносе вся портативность слетит. Устанавливаем или разворачиваем Krita.

Если будете распаковывать портабельную версию, то нужно будет вывести значок на рабочий стол. Я распаковал на диск E: в папку «krita-x64-5.2.6», ссылка на программу в моем случае E:\krita-x64-5.2.6\bin\krita.exe

Заходим на сайт проекта Krita, скачиваем инсталятор и устанавливаем Krita

Так же советую скачать Windows Shell Extension с этого же сайта. Это нужно чтобы документы Krita отображались в файловом браузере с миниатюрами, что отчень удобно.

Далее идём на GitHub страницу проекта Krita AI Diffusion и скачиваем последнюю версию плагина. Прямая ссылка на zip архив последней версии плагина здесь.

Установка плагина

Теперь нам нужно установить плагин Krita AI Diffusion, для этого запускаем Krita и идём в Tools — Scripts — Import Python Plugin from File и выбираем скачанный нами zip архив

Запускаем Krita и идём в Tools - Scripts - Import Python Plugin from File и выбираем скаченный нами zip архив

После этого Krita попросит перезапуститься, если не предлагает перезапускаем Krita сами. Теперь стандартно как в Photoshop создаем новый файл и теперь нам нужно активировать плагин.

Для того чтобы активировать плагин идём в Settings — Dockers и ставим галочку на AI Image Generation

Активируем плагин через Settings - Dockers - AI Image Generation
После этого в правой части у нас появится панель AI Image Generation. Заходим в Configure

Connection

У вас откроется вот такой конфигуратор

Плагин предлагает несколько вариантов работы

  • Local Management Server — вариант когда генерация изображений будет происходить при помощи вашей видеокарты.
  • Custom Server (local or remote) — это ваш ComfyUI сервер
  • Online Service — используете если у вас нет мощной видеокарты, генерация будет происходить на сервере приложения (это платный вариант)

Workloads — пресеты для работы с разными нейросетями (на момент написания статьи это SD 1.5 и SDXL) я выбрал обе.

Upscalers — апскейлеры (я выбрал все)

Stable Diffusion 1.5 model — можете выбрать модели и ConstrolNet для SD 1.5

Stable Diffusion XL model — можете выбрать модели и ConstrolNet для SDXL

Вкладка Styles

Styles - вкладка для работы со стилями

Здесь вы можете создавать свои стили, дублировать стили, удалять стили, открывать папку с файлами стилей. То же самое здесь можно открыть папку с моделями и LORA’ми.

  • Model Checkpoint — здесь вы можете задать модель для конкретного стиля и здесь же открыть папку где лежат модели.
  • LoRA вы моете задавать LoRa, или через Add несколько LoRA, так же указать их силу.
  • Style Prompt — здесь можно прописать общие ключевые слова в {prompt} будет подставляться ваша подсказка
  • Negative Prompt — здесь можно прописать негативный промт
  • Quality Preset — здесь вы можете выбрать семплер для стиля и задать его настройки (количество шагов и CFG Scale)

Вкладка Diffusion

Здесь настройки Inpaint, т.е. настройки маски — на сколько процентов можно расширять область от указанного размера при Inpaint, настройки границ размытия и т.д. Так же здесь можно включить или отключить NSFW фильтр (фильтр цензуры). Здесь я ничего не менял.

Вкладка Interface

  • Language — язык интерфейса (я предпочитаю язык оригинала, т.е. английский)
  • Promt Translation — можно указать на каком языке вы будете писать промт, он будет автоматически переводить промт с вашего языка на английский
  • Promt Line Count — высота окна для промта (в строках)
  • Negative Prompt — показывает или скрывает окошечко с негативным промтом
  • Tag Auto-Completeon — авто заполнение (что то типа T9)
  • Auto Preview — автоматический показ сгенерированной картинки в рабочем окне
  • Show Steps — показывает количество сгенерированных шагов при генерации
  • Live: New Seed after Apply — нужна для функции Live
  • Dump Workflow — позволяет сохранять Workflow в Krita для дальнейшего использования в ComfyUI

Вкладка Performance

  • Action History Size — сколько оперативной памяти выделять для хранения истории сгенерированных картинок (по умолчанию 1 Gb этого вполне достаточно)
  • Stored History Size — размер файла для сохранение истории внутри файла .kra
  • Performance Preset — здесь можно выбрать настройки исходя из объема оперативной памяти вашего GPU
  • Maximux Batch Size — сколько картинок генерировать за раз
  • Resolution Miltiplayer — отвечает за разрешение сгенерированных изображений
  • Maximum Pixel Count — максимальное количество пикселей для сгенерированных изображений

Вкладка Plugin

Здесь можно проверять обновления плагина и обновлять его

Запуск плагина

На этом настройку плагина можно считать законченой, возвращаемся на вкладку Connection и запускаем сервер.
Признаком того что сервер запущен - будет зеленая надпись "Server Running - Connected"
Признаком того что сервер запущен - будет зеленая надпись "Server Running - Connected"
Иногда сервер не запускается из за того что нужно обновить компоненты, тогда нажимаем "Upgrade"
Иногда сервер не запускается из за того что нужно обновить компоненты, тогда нажимаем "Upgrade"

Теперь нажимаем Ok и возвращаемся в Krea и у нас в правом верхнем углу должно появиться окно для ввода промта.

Заключение

На этом Krita и плагин Krita AI Diffusion установлены. В других статьях я расскажу вам обо всех возможностях этой программы.