Физическая среда
Создайте один опыт для множества разных пространств
Дайте пользователям четкое представление о том, сколько места им понадобится для вашего приложения. Можете ли вы использовать его на коленях, на кухонном столе или на футбольном стадионе? Покажите им идеальные условия для его использования. Вы можете включить графику предварительного просмотра в Play Store или инструкции в самом приложении.
По-прежнему полезно учитывать все места, где может использоваться ваше приложение, от маленькой квартиры до огромного поля. Приготовьтесь к большим и маленьким пространствам, реальным препятствиям, таким как мебель или движение транспорта, а также физическим трудностям.
Общественные места создают свои собственные проблемы для AR. Отслеживание и окклюзия становятся затруднительными в зависимости от количества объектов и людей вокруг. Кроме того, движение телефона и погружение в дополненную реальность могут отвлекать или быть опасными.
Виртуальные среды
Дополненная среда объединяет изображение реального мира, снятое с камеры устройства, с виртуальным контентом, например цифровыми объектами или информацией.
Когда ваш телефон перемещается по миру, ARCore отслеживает положение телефона относительно окружающего мира. Этот процесс называется одновременной одометрией и картографированием или COM.
ARCore просматривает изображение с камеры и обнаруживает визуально различимые особенности, называемые характерными точками. Затем он использует эти точки, чтобы определить изменение своего положения. Визуальная информация объединяется с инерционными измерениями устройства для оценки позы (положения и ориентации) камеры относительно мира с течением времени.
Совмещая положение виртуальной камеры, которая отображает 3D-контент, с положением камеры устройства, ARCore визуализирует виртуальный контент с правильной точки зрения. Это виртуальное изображение накладывается поверх изображения с камеры в реальном времени, благодаря чему виртуальный контент выглядит как часть реального мира.
Непрерывное открытие
ARCore постоянно совершенствует свое понимание реальной среды.
Он строит модель вашего пространства, добавляя к этой информации по мере перемещения телефона и съемки камерой новых частей пространства и новых деталей о нем. ARCore распознает и группирует характерные точки, которые кажутся лежащими на обычных горизонтальных и наклонных поверхностях, и делает эти поверхности доступными для вашего приложения в виде плоскостей.
Экологические ограничения
На данный момент ограничения, которые могут помешать точному пониманию поверхностей, включают:
- Плоские поверхности без текстуры, например белый стол.
- Помещения с тусклым освещением
- Чрезвычайно яркая среда
- Прозрачные или отражающие поверхности, такие как стекло.
- Динамические или движущиеся поверхности, такие как травинки или рябь на воде.
Когда пользователи сталкиваются с ограничениями окружающей среды, укажите, что пошло не так, и укажите им правильное направление.