От скана к приложению за один клик
Главное нововведение — интеграция с AI-ассистентами для создания интерактивных веб-приложений на основе гауссовых сплэтов. Теперь каждый загружаемый сплэт поставляется с готовым стартовым проектом на базе PlayCanvas Engine + Vite + TypeScript. Пользователь может открыть сцену, нажать Download и получить полностью рабочий код, где логика просмотра и камера уже настроены.
Проект намеренно сделан минималистичным: вся конфигурация сплэта вынесена в файл src/splat-config.ts, а логика — в src/main.ts. Это позволяет «vibe code» (генерировать код с помощью AI) без необходимости вручную настраивать движок. Пример: интерактивный снежный шар на основе сплэта Le Mont Saint-Michel (~80 МБ), созданный за минуты.
360° видео и оптимизация форматов
В редакторе SuperSplat Editor 2.29.0 появилась возможность рендерить анимированные сцены сплэтов в эквидистантное 360° видео. Результат готов к загрузке на YouTube 360, просмотру в VR-шлемах или публикации в социальных сетях. Также добавлен экспорт статических 360° изображений.
Параллельно стандартный экспорт изображений переключен на формат WebP, что обеспечивает меньший размер файлов при более высоком качестве по сравнению с предыдущими версиями.
Экспорт в SPZ от Niantic Labs
Добавлена поддержка экспорта в формат SPZ — открытый, сжатый формат сплэтов, разработанный Niantic Labs для приложения Scaniverse. Файлы SPZ занимают примерно в 10 раз меньше места, чем эквивалентные PLY-файлы, при практически незаметной потере качества. Это открывает прямой путь для использования сцен SuperSplat в экосистеме Niantic.
splat-transform 3.0: революция в производительности
Вышла мажорная версия библиотеки splat-transform 3.0. Это полная переписанная версия с архитектурой потоковой обработки (streaming). Вместо загрузки всей сцены в память, данные обрабатываются чанками, что позволяет масштабировать использование памяти под размер чанка, а не под размер сцены.
| Параметр | splat-transform 2.x | splat-transform 3.0 |
|---|---|---|
| Модель использования памяти | Зависит от размера всей сцены | Зависит от размера чанка (streaming) |
| Поддерживаемый объем данных | Ограничен RAM | Сцены 100M+ гауссиан на стандартном железе |
| Скорость фильтрации (10M гауссиан) | Базовая | В ~7 раз быстрее |
| Пиковое потребление памяти | 100% | ~20% от версии 2.x |
| Требования к среде | Node.js (старые версии) | Node.js 22+ |
Версия 3.0 содержит ломающие изменения в API и CLI, поэтому требует миграции. Запустить инструмент можно через npx @playcanvas/splat-transform.
Почему это важно
Обновление закрывает разрыв между созданием 3D-сканов и их публикацией в вебе. Интеграция с AI-кодингом снижает порог входа для разработчиков, а поддержка SPZ и 360° видео делает контент совместимым с ведущими платформами (YouTube, Niantic). Все инструменты остаются бесплатными и с открытым исходным кодом под лицензией MIT.
Источник: Playcanvas ↗
