Как доставлять Gaussian Splat-модели в мобильный браузер
Фотореалистичную 3D-модель мало быстро отрисовать: сначала её нужно загрузить на телефон. У Solaya типичный оптимизированный ресурс занимает 30–60 МБ, поэтому доставка данных стала отдельной частью архитектуры.
Модели хранятся сжатыми в blob-хранилище, движок PlayCanvas доставляется через CDN. Сжатие применяется на уровне модели и CDN, а кеширование на ближайших к пользователю узлах уменьшает задержку и нагрузку на хранилище.
При пересборке ресурса сбрасывается кеш только этой модели. Остальные данные остаются доступными из прогретого кеша. Один просмотрщик используется в вебе и мобильном приложении.
В интервью команды Solaya разобран сервис для визуализации товаров. Его схема доставки полезна и для веб-проектов с тяжёлыми 3D-ресурсами. Для игровых столкновений splat-модели понадобится отдельно подготовленная геометрия.
Post #2146
414
