Что мы строили в Selerio в этом году

Около года назад Apple выпустила ARKit, а Google вскоре последовал их примеру с ARCore, позволяя разработчикам создавать возможности дополненной реальности (AR), не требующие физических маркеров. или камеры глубины.

С помощью этой технологии вы можете очень быстро обнаруживать горизонтальные и вертикальные поверхности и прикреплять (или прикреплять) 3D-контент к обнаруженным поверхностям. ARKit / ARCore также обеспечивает стабильное отслеживание камеры. Хотя эти инструменты стали большим шагом на пути внедрения дополненной реальности, виртуальный контент по-прежнему привязан к поверхностям без какого-либо контекста. Это означает, что виртуальные объекты не имеют понимания физического мира на человеческом уровне и просто накладываются поверх сцены без окклюзии или понимания контекста. Пока мы не сможем получить виртуальный опыт, который может иметь смысл и взаимодействовать с нашим реальным физическим пространством, AR останется уловкой.

Иммерсивная дополненная реальность требует контекста сцены

Как только физические объекты переносятся в виртуальный мир с их точной геометрией, становится возможным целое пространство иммерсивных впечатлений от дополненной реальности. Невероятные впечатления, в которых виртуальные объекты не только выглядят гладкими и реалистичными через объектив, но также могут взаимодействовать с объектами вокруг нас, как это делаем мы. Представьте, что ваш любимый персонаж Marvel отдыхает на диване и использует свои предметы так, как если бы он действительно был там!

Итак, как вы можете создать такой опыт?

Чтобы создать по-настоящему захватывающий опыт, вам понадобится пара вещей: точное расположение физического мира, трехмерные объекты, присутствующие в мире вокруг вас (читайте: контекст), и их соответствующие характеристики (читайте: положение 6DOF). Это чрезвычайно сложная задача, поскольку мы должны решить следующие ключевые задачи на устройстве:

  1. Создание сетки поверхностей для окклюзии в реальном времени.
  2. Распознавание объектов вместе с позицией 6DOF.
  3. И, наконец, что важно, плавная скорость 60 кадров в секунду.

В Selerio мы поставили перед собой цель добиться именно этого и с гордостью объявляем о выпуске нашего SDK. Ниже вы можете увидеть скриншот образца приложения, созданного с использованием нашего SDK.

Следите за обновлениями, чтобы увидеть серию статей о том, как мы достигли этого подвига, и подробную информацию об отдельных функциях, упомянутых выше. Вы можете получить доступ к SDK уже сегодня, присоединившись к нашей закрытой бета-версии.

Присоединяйтесь к нашим слабинам для любых вопросов, комментариев и отзывов!