Релиз v0.25.0 · Comfy-Org/ComfyUI

Релиз 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 ассетов и декодированию видео.

2
1
1 комментарий