Вышел OOOSplat 0.5.0 — локальный инструмент для превращения видео и фото в 3D Gaussian Splatting. В выпуске появились автоматическая оптимизация параметров, мостовое дополнение кадров при нехватке покрытия, обучение с учётом доступной видеопамяти и инкрементальная-досъёмка уже готовых проектов. Подробности — в описании выпуска на GitHub.
Что это значит
В нашем справочнике у OOOSplat открытый код под лицензией Apache-2.0, разработчик — ooolab. По описанию автора, приложение работает на Apple Silicon и Windows, а весь процесс — подготовка кадров, реконструкция камер, обучение и экспорт PLY — идёт локально на CPU и GPU, без загрузки в облако. Интерфейс на React через Tauri вызывает Rust-бэкенд напрямую, без удалённых сервисов.
Новое в 0.5.0 касается прежде всего качества и стабильности на слабом железе. Автооптимизация сама планирует, параметры COLMAP и Brush под и железо: быстрый берёт 6 FPS, — 8, — 12. Если первичная реконструкция видео не покрывает сцену, инструмент в пределах бюджета добавляет мостовые кадры, а при неудаче безопасно откатывается к исходному результату. Для фото-последовательностей мостовое дополнение не применяется — все кадры сохраняются.
Отдельно стоит отметить-зависимое обучение Brush: выбирает разрешение и плотность под доступную видеопамять, а при её нехватке один раз снижает конфигурацию и повторяет попытку. Это напрямую отвечает на частую проблему локальных 3D-инструментов — падение на видеокартах с малым объёмом памяти. Также улучшена стабильность выбора GPU на Windows с одной NVIDIA-картой.
-досъёмка позволяет дополнить готовый проект новыми кадрами без полного пересчёта: переиспользуются COLMAP-база, общие камеры и разреженная модель, а новые кадры лишь дорегистрируются. Поддерживаются прозрачные MOV и PNG с сохранением Alpha и генерацией COLMAP Mask. Досъёмка создаёт отдельный-проект и не трогает оригинал.
Превью теперь рендерится через WebGPU с автоматическим откатом на WebGL2, если устройство не поддерживает WebGPU. Это должно уменьшить подёргивания при вращении камеры и улучшить стабильность при длительном просмотре.
Выпуск закрывает несколько практических сценариев: повторная съёмка сцены для добавления деталей, работа на машинах с ограниченной видеопамятью и более плавное превью больших моделей. Для тех, кто уже использует OOOSplat, обновление стоит рассмотреть в первую очередь ради-защиты и-досъёмки.Как устроен метод. Схема нарисована по этой заметке.