Релиз v0.25.0 · Comfy-Org/ComfyUI
Главные нововведения
- Добавлена поддержка модели Depth Anything 3.
- Внедрен новый функционал предпросмотра 3D с помощью узлов PreviewGaussianSplat и PreviewPointCloud.
- Базовые узлы для работы с видео теперь поддерживают 10-битный формат.
- Добавлена поддержка новых моделей: SCAIL-2 и Bernini-R.
- Функции сохранения аудио объединены в новом универсальном узле SaveAudioAdvanced.
- Добавлено несколько новых партнерских и API-узлов, включая Bria, Krea, Runway, Gemini, Tripo3D и другие.
Поддержка новых моделей
- Добавлена поддержка модели SCAIL-2.
- Добавлена поддержка модели Bernini-R для Wan-видео.
- Реализован маппинг ключей LoRA для моделей LTXV и LTXAV.
- Добавлена поддержка пользовательских шаблонов с Ideogram4 TE.
- Улучшено изменение размера контекстного окна для SCAIL-2.
- Исправлены алгоритмы обработки фона для референсных масок в SCAIL-2.
- Возвращен параметр apply_rotary_emb для Qwen Image.
Функции 3D
- Добавлен узел PreviewGaussianSplat.
- Добавлен узел PreviewPointCloud.
- Оптимизирован порядок входов и выходов в узлах Preview3DAdvanced, PreviewGaussianSplat и PreviewPointCloud.
- Обновлен узел Load3D: теперь он может принимать пути к выходным и временным файлам.
- Узел Preview3DAdvanced теперь сохраняет результаты во временную директорию (temp output).
Видео и аудио
- Добавлена поддержка 10-битного видео.
- Выходные узлы для аудио объединены в SaveAudioAdvanced.
- Добавлена поддержка сохранения альфа-канала в формате WEBM.
- Устранена нестабильность декодирования видео с невыровненной шириной кадра.
- Исправлены сбои при нечетной высоте кадра и убраны артефакты по краям (edge bleeding) при декодировании изображений/видео с невыровненной шириной.
- Исправлен резкий скачок первого/последнего кадра (stretch jump) при разрешении 1080p в Seedance 2.0.
Партнерские и API-узлы
- Добавлен узел Bria Transparent Video Background.
- Добавлен узел Bria Green Background.
- Добавлен узел Bria Replace Background.
- Интегрирована модель Krea 2 Medium Turbo.
- В узел Flux Erase добавлен вход для сида (seed).
- Добавлен новый текстовый узел Gemini.
- В узел NanoBanana добавлены параметры управления температурой (temperature) и top_p.
- Добавлен узел Runway Aleph2.
- Добавлен узел импорта 3D-объектов — Tripo3D Import 3D.
- Исправлена обработка изображений в GPT, когда возвращаемые картинки не совпадали по размеру при установленном значении size в режиме auto.
- Исправлена проблема с главной валидацией в Kling v2.
- Узел Sonilo Text to Music теперь в обязательном порядке требует указания длительности (duration).
Пользовательский интерфейс, шаблоны и документация
- Шаблоны рабочих процессов обновлены до версий v0.9.98, а затем до v0.10.0.
- Встроенная документация обновлена до версий v0.5.3 и v0.5.4.
- Улучшен селектор разрешения (ResolutionSelector).
- Добавлен примитив Color (Цвет).
- Обновлены названия узлов.
- Входной сокет bg_removal_model перемещен на первую позицию для более аккуратной визуальной компоновки узла.
- ComfyUI Manager обновлен до версии 4.2.2.
- Флаг --enable-manager-legacy-ui теперь автоматически подразумевает включение --enable-manager.
Производительность, видеопамять (VRAM) и стабильность
- Добавлен параметр --high-ram.
- Реализована поддержка динамических флагов --reserve-vram и --vram-headroom через Comfy Aimdo 0.4.10.
- Добавлена резервная (fallback) поддержка Aimdo 0.4.9.
- На CUDA 13.0 и выше теперь всегда включен cuda malloc.
- Параметр cudnn.benchmark принудительно отключен (установлен в false) для повышения стабильности.
- Исправлены ошибки взаимодействия при высокой нагрузке на закрепленную память (pinned memory).
- Исправлены критические сбои в Ideogram и проблемы с типами данных (dtype).
- Устранен сбой кэша KV в моделях Flux при разделенных батчах (split batches).
- Улучшена обработка динамических весов, которые уже были принудительно приведены к нужному типу (force-casted).
- Включена оптимизация cfg1 для DualModelGuider в связке с CFGGuider.
Изменения в бэкенде ассетов и API
- При загрузке ассетов (ingestion) теперь извлекаются размеры изображений и добавляются в ответы API.
- Добавлена пагинация на основе курсора для запроса GET /api/assets.
- В исполняемые сообщения WebSocket добавлен идентификатор ассета (asset id).
- Из deleteAsset удален неиспользуемый параметр delete_content.
- Из базы данных ассетов удалена устаревшая колонка tag_type.
- В запросы API-узлов добавлен сквозной заголовок Comfy-Usage-Source.
- Окружение развертывания (deploy_environment) теперь доступно в эндпоинте /system_stats.
- Проведена многократная синхронизация общих контрактов OpenAPI с облаком.
Исправления в обучении (Training)
- Исправлена проблема, из-за которой условия (conditions) могли случайно становиться обучаемыми внутри узла тренировки.
- Внедрена защита: теперь модель гарантированно не остается в режиме инференса во время обучения.
Важное примечание
Поддержка SeedVR2 была добавлена в ходе этого цикла разработки, но ее откатили перед самым финальным релизом v0.25.0. Поэтому в данной версии SeedVR2 не следует считать активно поддерживаемой базовой функцией.
Итоги
Этот релиз в первую очередь сосредоточен на расширении списка поддерживаемых моделей, улучшении рабочих процессов с 3D, видео и аудио, а также на добавлении множества партнерских и API-узлов. Огромное внимание уделено повышению стабильности работы с памятью, обработке типов данных, API ассетов и декодированию видео.
1 комментарий