Table of Contents

Diferencias entre EasyAR Dense Spatial Map y ARKit/ARCore

Este capitulo presenta las diferencias entre EasyAR Dense Spatial Map y funciones similares de ARKit/ARCore, como la generacion de meshes densos o depth maps, y compara las ventajas y desventajas de usar meshes y depth maps para efectos realistas de realidad aumentada.

Meshes generados por EasyAR y ARKit

EasyAR Dense Spatial Map reconstruye meshes del entorno en tiempo real para oclusion, colision y efectos similares. ARKit proporciona una funcion similar de scene reconstruction y puede exportar meshes del entorno. En principio, ARKit usa una camara RGB y una camara depth LiDAR, por lo que solo admite dispositivos posteriores al iPad Pro de cuarta generacion. EasyAR Dense Spatial Map usa solo una camara RGB, por lo que admite una gama mas amplia de modelos de dispositivo.

Implementar efectos AR realistas: usar meshes o depth maps

Google ARCore no admite generar informacion mesh del entorno. En su lugar, puede implementar oclusion proporcionando un depth map para cada frame.

Apple ARKit puede obtener la depth de la camara trasera y de la scene mediante un mecanismo similar a depth map (SceneDepth), lo que permite efectos de colision y oclusion.

Tanto depth maps como meshes pueden usarse en realidad aumentada para implementar oclusion, colision y funciones similares realistas. Cada uno tiene ventajas y desventajas. La comparacion es la siguiente:

Depth map Mesh
Dimension de representacion 2.5D 3D
Metodo de actualizacion Actualizacion en tiempo real por frame Reconstruccion incremental o por lotes
Soporte de objetos dinamicos Bueno Deficiente
Consistencia entre vistas Deficiente Buena
Capacidad de persistencia No admitida Admitida