Инструменты28 июля 2026 г., 11:46 МСК🤖 Auto

ComfyUI-CrossViewWarp: Новый взгляд на LTX-Video 2.3

Пользователь cseti007 выпустил ноду для ComfyUI, позволяющую создавать 3D-камерные движения в видео LTX-Video 2.3 (22B) через глубинное перепроецирование.

Баннер новости 4528

Суть технологии: от 2D к 3D-перспективе

Новый проект ComfyUI-CrossViewWarp решает проблему статичности генераций LTX-Video. Нода принимает исходное видео и заданные параметры смещения камеры, после чего строит depth-warp conditioning — карту глубины, которую ожидает LoRA-модель. Результатом становится видео, где объект перепроецируется в новую точку обзора, а зоны, невидимые оригинальной камерой, заполняются маджентой (magenta holes).

Это не просто фильтр, а полноценный инструмент для создания кинематографичных облетов вокруг объекта. Модель обучалась на IC-LoRA для LTX-Video 2.3 (22B), что позволяет сохранять высокую детализацию при смене ракурса.

Интерфейс и управление камерой

Разработчик внедрил встроенный виджет 3D-орбиты (сферу вокруг субъекта), исключающий необходимость ручного ввода углов. Визуализация зон обучения модели выполнена цветовой кодировкой:

Параметр Диапазон Качество результата
Azimuth (Азимут) ±45° Идеально (зеленая зона)
Azimuth (Азимут) ±65° Удовлетворительно (желтая зона, деградация)
Elevation (Элевация) +30° / -15° Рекомендуемый диапазон
Distance (Дистанция) Любая Не работает корректно (баг датасета)

Важно избегать углов, близких к нулю: если сдвиг камеры минимален, LoRA начинает вести себя нестабильно. Также отмечено, что параметр дистанции (distance) в текущей версии LoRA не работает ожидаемо из-за проблем с датасетом, что исправят в следующем релизе.

Ключфрейминг и анимация камеры

Для создания сложных движений (camera moves) используется правый клик по сфере для установки ключевых кадров. Нода интерполирует позу для каждого кадра клипа. Доступны два типа интерполяции:

  • Linear: прямые линии с резкими поворотами в ключевых точках.
  • Smooth: сплайн Catmull-Rom для плавного пролета.

Пользователь может вручную редактировать JSON-структуру ключевых кадров, задавая точные значения азимута, элевации и дистанции для каждого кадра. Это позволяет создавать сложные траектории, например, «раскачивание» камеры в начале клипа с последующей фиксацией.

Технические требования и оптимизация

Нода работает на базе NumPy и PyTorch, которые уже есть в ComfyUI. Для ускорения процесса перепроецирования (warp) рекомендуется установить пакет numba. Это позволяет JIT-компилировать цикл обработки пикселей, увеличивая скорость работы примерно в 10 раз.

Компонент Статус Примечание
NumPy / PyTorch Обязательно Входят в базовую установку ComfyUI
Numba Опционально Ускоряет warp в 10x. Может конфликтовать с другими нодами из-за зависимостей llvmlite
Depth Anything V2 Обязательно Пакет kijai/ComfyUI-DepthAnythingV2 для получения карты глубины
VideoHelperSuite Обязательно Для загрузки и сохранения видео

Разработчик предупреждает: установка numba может потребовать downgrade NumPy, что сломает другие кастомные ноды. Поэтому пакет не добавлен в requirements.txt автоматически.

Почему это важно

ComfyUI-CrossViewWarp демонстрирует переход от простой генерации видео к контролю над пространственной композицией. Возможность задавать траекторию камеры через 3D-виджет и интерполяцию делает этот инструмент мощным средством для создания рекламных роликов, облетов объектов и кинематографичных сцен без использования сложного 3D-софта. Однако текущие ограничения по дистанции и необходимость тонкой настройки ключевых кадров указывают на то, что проект находится в стадии Proof of Concept.

Источник: Github ↗