Table of Contents

Отличия EasyAR Dense Spatial Map от ARKit/ARCore

В этой главе описаны отличия EasyAR Dense Spatial Map от похожих функций ARKit/ARCore, таких как создание плотных mesh или depth maps, а также сравниваются преимущества и недостатки использования mesh и depth maps для реалистичных эффектов дополненной реальности.

Mesh, создаваемые EasyAR и ARKit

EasyAR Dense Spatial Map в реальном времени реконструирует mesh среды для эффектов перекрытия, столкновения и т. п. ARKit предоставляет похожую функцию scene reconstruction и может экспортировать mesh среды. По принципу работы ARKit использует RGB-камеру и depth LiDAR-камеру, поэтому поддерживает только устройства после iPad Pro четвертого поколения. EasyAR Dense Spatial Map использует только RGB-камеру, поэтому поддерживает более широкий набор моделей устройств.

Реализация реалистичных AR-эффектов: mesh или depth maps

Google ARCore не поддерживает создание mesh-информации среды. Вместо этого он может реализовать перекрытие, предоставляя depth map для каждого кадра.

Apple ARKit может получать глубину задней камеры и сцены через механизм, похожий на depth map (SceneDepth), что позволяет реализовать эффекты столкновения и перекрытия.

Depth maps и mesh могут использоваться в дополненной реальности для реалистичного перекрытия, столкновений и похожих функций. У каждого подхода есть свои преимущества и недостатки. Сравнение приведено ниже:

Depth map Mesh
Измерение представления 2.5D 3D
Метод обновления Обновление в реальном времени для каждого кадра Инкрементальная или пакетная реконструкция
Поддержка динамических объектов Хорошая Слабая
Согласованность между ракурсами Слабая Хорошая
Возможность постоянного хранения Не поддерживается Поддерживается