Ускорение загрузки больших файлов `.reality`
Итак, у меня есть большой (138 МБ) файл реальности, с которым я хочу, чтобы пользователь мог взаимодействовать с помощью быстрого просмотра Safari.
Итак, я сделал следующее:
<a
href="...link to .reality file"
rel="ar"
>
<img />
</a>
Теперь очевидно, что, поскольку это такой большой файл, его загрузка занимает несколько минут, теперь документы Apple не очень хороши, когда дело доходит до веб-части комплекта реальности, поэтому мне интересно, могу ли я что-нибудь сделать, чтобы улучшить опыт для Пользователь?
1 ответ
3D-модели для приложений AR и VR определяются количеством полигонов и размером текстуры, а не МБ (размер в МБ важен при загрузке / скачивании файла через Интернет). В документации Apple четко говорится об активах для RealityKit:
... Держите количество полигонов геометрии вашего 3D-объекта ниже 100000 полигонов.
Итак, ваш актив содержит значительно больше полигонов, чем необходимо. Однако модели с 25K полигонов (или меньше) будут загружаться намного быстрее. Еще один важный аспект - текстуры. Apple говорит об этом:
... Для текстур не превышайте размер 2048 x 2048 пикселей (предпочтительно 1024 x 1024).
Вы можете проверить количество полигонов для
.usdz
файлы в Attributes Inspector в Xcode.
Размер файла
House.usdz
составляет 8,4 МБ.