Оглавление:
Разработчики могут создавать многокомнатные смешанные реальности для Quest 3
Теперь разработчики могут создавать многокомнатные смешанные реальности для очков Quest 3, расширяющие взаимодействие по всему дому пользователя. На ранее в этом месяце мы сообщали, что новая версия v66 программного комплекса Meta XR Core SDK позволяет разработчикам отключать раздражающее безопасное ограничение VR в смешанной реальности. Но мы не упомянули, что в предыдущем выпуске v65 повышена точность и диапазон работы пространственных якорей, а также разработчикам стала доступна возможность использовать сканированные трехмерные модели сцен из различных комнат.
Совместное использование улучшений SDK v65 и v66 теперь позволяет разработчикам создавать приложения смешанной реальности, осознающие окружающую среду, которые позволяют пользователю перемещаться по всему жилому пространству, а не ограничиваться одной комнатой.
Пространственные якоря и взаимодействие с окружающей средой
Пространственные якоря позволяют разработчикам закреплять виртуальный контент на точное местоположение в реальном мире, независимо от безопасного ограничения или модели комнаты, и эта информация может сохраняться между сессиями работы устройства. Пространственные якоря существуют уже несколько лет, но до версии v65 их использование предполагалось только в пределах одной комнаты. Meta заявляет, что с версией SDK v65 пространственные якоря будут оставаться точными в пространствах размером до 200 квадратных метров, например, в доме размером 20×10 метров.
Особенно увлекательной особенностью смешанной реальности на Quest 3 по сравнению со старшими моделями Meta является возможность захвата трехмерной модели окружающей среды, именуемой сеткой сцены. Сетка сцены позволяет виртуальным объектам располагаться на поверхностях, отскакивать от стен или иным образом взаимодействовать со стенами, потолком, полом и мебелью.
При запуске Quest 3 мог хранить только одну такую сетку сцены, но после обновления v62 в феврале стало возможным хранение до 15 сеток. До версии SDK v65 разработчикам была доступна только текущая сетка сцены, т.е. та комната, где находится пользователь. Теперь с новым API Discovery система предоставляет доступ к сеткам сцены других зафиксированных комнат.
Возможность для разработчиков отключать безопасное ограничение в версии v66 является ключевым элементом, который делает улучшения пространственных якорей и сетки сцены по-настоящему полезными, поскольку теперь пользователь может свободно передвигаться по своему дому, без ограничений в рамках этих границ.
Ограничения многокомнатной смешанной реальности на Quest и сравнение с Apple Vision Pro
Однако серьёзным ограничением многокомнатной смешанной реальности на Quest является необходимость заранее зафиксировать сетку сцены для каждой комнаты. В отличие от этого, система Apple Vision Pro постоянно сканирует окружающее пространство, обновляя свою сетку сцены без необходимости первоначальной настройки, что также позволяет учитывать перемещение мебели и избегать фиксации движущихся объектов, таких как люди и животные, в модели. Учитывая все преимущества этого подхода, можно предположить, что постоянное сканирование для Quest 3 может быть слишком ресурсоемким и требовательным к энергии, поэтому Meta использует статический метод захвата.