Друзья, недавно наткнулся на совершенно потрясающий и главное бесплатный инструмент. 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
Так же советую скачать Windows Shell Extension с этого же сайта. Это нужно чтобы документы Krita отображались в файловом браузере с миниатюрами, что отчень удобно.
Далее идём на GitHub страницу проекта Krita AI Diffusion и скачиваем последнюю версию плагина. Прямая ссылка на zip архив последней версии плагина здесь.
Установка плагина
Теперь нам нужно установить плагин Krita AI Diffusion, для этого запускаем Krita и идём в Tools — Scripts — Import Python Plugin from File и выбираем скачанный нами zip архив
После этого Krita попросит перезапуститься, если не предлагает перезапускаем Krita сами. Теперь стандартно как в Photoshop создаем новый файл и теперь нам нужно активировать плагин.
Для того чтобы активировать плагин идём в Settings — Dockers и ставим галочку на AI Image Generation
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
Здесь вы можете создавать свои стили, дублировать стили, удалять стили, открывать папку с файлами стилей. То же самое здесь можно открыть папку с моделями и 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
Запуск плагина
Теперь нажимаем Ok и возвращаемся в Krea и у нас в правом верхнем углу должно появиться окно для ввода промта.
Заключение
На этом Krita и плагин Krita AI Diffusion установлены. В других статьях я расскажу вам обо всех возможностях этой программы.