UnstableFusion — Ваш локальный редактор на основе Stable Diffusion

21 Mar, 2023

Репозиторий давно не обновлялся

Последнее обновление было 3 года назад.

1,273
🔱 90
👥 16

Представьте: вам нужно быстро отредактировать изображение — убрать лишний объект, дорисовать детали или полностью переосмыслить картинку. Вместо того чтобы осваивать сложные графические редакторы, можно просто... набросать текст и нажать кнопку. Именно это и предлагает UnstableFusion — удобный десктопный интерфейс для работы с Stable Diffusion.

Что за зверь этот UnstableFusion?

UnstableFusion — это open-source проект, который упаковывает мощь Stable Diffusion в удобное десктопное приложение с графическим интерфейсом. Если вы когда-нибудь пробовали работать с Stable Diffusion через командную строку или веб-интерфейсы, то оцените:

  • Локальную работу без зависимости от облачных сервисов
  • Интуитивное управление через привычные GUI-элементы
  • Расширенные возможности вроде inpainting (замена частей изображения) и img2img (генерация на основе существующей картинки)

Демонстрация работы UnstableFusion

Кому это пригодится?

  • Дизайнерам — для быстрого прототипирования идей
  • Разработчикам игр — создание концепт-артов и текстур
  • Контент-менеджерам — генерация уникальных изображений для статей
  • Всем, кто экспериментирует с генеративным ИИ — удобный инструмент для творчества

Главные возможности

  1. Работа с областями изображения

    • Выделяете прямоугольную область (можно менять размер колесиком мыши)
    • Правый клик — очистка, средний — заливка цветом
  2. Полноценный inpainting

    Реклама
    • Удаляете ненужные объекты и генерируете замену текстовым описанием
    • Расширенный режим позволяет контролировать процесс через маски
  3. Гибкая работа с историей

    • Отмена/повтор действий (Ctrl+Z/Ctrl+Shift+Z)
    • Настраиваемые горячие клавиши в keys.json
  4. Дополнительные инструменты

    • Scratchpad — отдельное окно для черновиков
    • Увеличение холста без потери качества

Как это работает технически?

UnstableFusion написан на Python и использует:

  • PyQt5 для интерфейса
  • PyTorch и diffusers для работы с Stable Diffusion
  • Hugging Face Transformers для моделей

Есть два варианта запуска:

Локально (требуется GPU):

pip install -r requirements-localgpu-win64.txt
python unstablefusion.py

Через Google Colab (если нет мощного железа):

  1. Запускаете ноутбук
  2. Копируете полученный URL
  3. Подключаетесь к серверу из десктопного приложения

Подключение к Colab серверу

Практическое применение

  1. Ретушь фото — убираем лишние объекты, восстанавливаем поврежденные участки
  2. Генерация концептов — быстрый набросок идей перед детальной проработкой
  3. Создание текстур — генерация бесшовных паттернов для 3D-моделей
  4. Арт-эксперименты — смешение стилей и неожиданные трансформации изображений

Стоит ли пробовать?

Definitely yes! UnstableFusion — один из самых удобных способов работать со Stable Diffusion локально. Особенно рекомендую:

  • Тем, кто устал от ограничений веб-интерфейсов
  • Художникам, ищущим новые инструменты для творчества
  • Разработчикам, которые хотят интегрировать генеративный ИИ в свои workflows

Проект активно развивается (более 1200 звезд на GitHub), а его открытость позволяет кастомизировать под свои нужды. Главное — убедитесь, что у вас достаточно мощная видеокарта для локального запуска или приготовьтесь к работе через Colab.

Как говорится, попробуйте — и вы уже не сможете создавать изображения по-старому!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.