Проблема консистентности решена через формат .char
Инструмент OmniChar Studio позиционируется как open-source студия для создания AI-персонажей с ключевой фишкой: формат файла .char. Это единый портативный файл, который хранит референсы и настройки, позволяя использовать одного и того же персонажа (лицо, тело, одежда) в разных моделях и ракурсах без необходимости переобучения LoRA для каждого нового кадра.
Разработчики (Inline Studio) утверждают, что это устраняет необходимость вручную настраивать узлы в ComfyUI или тренировать отдельные модели для каждого снимка. Файл .char совместим не только с самим OmniChar, но и работает как кастомный узел в ComfyUI.
Поддерживаемые модели и системные требования
OmniChar поддерживает широкий спектр архитектур, включая генерацию видео и звука. Ниже приведена таблица совместимости и требований к видеопамяти (VRAM) для обучения (на разрешении 512px) и генерации.
| Модель | Обучение (LoRA) | Генерация | VRAM для обучения (16GB карта) | Примечания |
|---|---|---|---|---|
| FLUX.2 (Klein Base 4B/9B) | Да | Да | ~8.6 GB | Требует CUDA 13+ для RTX 50-серии |
| FLUX.1 dev (4-bit) | Да | Да | ~10.4 GB | — |
| Krea 2 (RAW, 4-bit) | Да | Да | ~11.9 GB | Пиковая VRAM при генерации ~36GB (1024px) |
| Z-Image Turbo | Да | Да | ~13.4 GB | Distilled, CFG-free, ~11.5GB VRAM при 1024px |
| MiniMax H3 (video/sound) | Да | Да | ~12.7 GB | Текстовый энкодер на CPU, требует 64GB RAM |
| LTX-2.5 (video/sound) | Да | Да | Нет (нужно 48GB) | — |
Поддержка нового железа: NVIDIA RTX 50-series и AMD
Особое внимание уделено поддержке новейших видеокарт. Для NVIDIA RTX 50-series (Blackwell, sm_120) скрипт установки автоматически определяет вычислительную способность и подтягивает сборку PyTorch cu130. Если драйвер старее R580, система предложит использовать cu128 (с ограничением по обновлениям).
Для AMD (ROCm) поддержка находится в стадии бета-тестирования. Требуется ручная установка ROCm-версии PyTorch после базовой установки, так как стандартные wheels не поддерживают Windows-сборки ROCm. На Linux процесс автоматизирован через указание индекса PyPI.
Установка и запуск
Приложение не требует Node.js, всё упаковано в Python-пакет. Установка осуществляется через Git-клон и скрипт установки:
- macOS/Linux:
./webui.sh --install --extra allзатем./webui.sh - Windows:
.\webui.bat --install --extra allзатем.\webui.bat
Интерфейс запускается локально по адресу http://127.0.0.1:8848. Версия ядра на момент публикации: omnichar-core 1.3.16.
Почему это важно
OmniChar снижает порог входа для создания последовательных персонажей. Раньше для сохранения идентичности лица требовалось либо сложное ручное управление референсами в ComfyUI, либо тренировка LoRA под каждый проект. Теперь пользователь загружает фото, получает файл .char, и может использовать этот актив в FLUX, Krea или даже генерировать видео через MiniMax H3, сохраняя визуальную целостность персонажа.
Источник: Github ↗
