Diferencias entre easyar dense map y arkitar core
Este capítulo explica las diferencias entre el mapa denso de EasyAR y funciones similares de ARKit/ARCore (como generar mallas densas o mapas de profundidad), además de comparar las ventajas y desventajas de usar mallas o mapas de profundidad para lograr efectos de realidad aumentada realistas.
Easyar y la malla generada por arkit
El mapa denso de EasyAR reconstruye en tiempo real la malla (mesh) del entorno para efectos como oclusión y colisiones. ARKit ofrece una función similar de reconstrucción ambiental que permite exportar la malla del entorno. En principio, ARKit utiliza la cámara RGB y la cámara de profundidad LiDAR, por lo que solo es compatible con dispositivos iPad Pro de cuarta generación o posteriores. El mapa denso de EasyAR solo utiliza la cámara RGB, ofreciendo compatibilidad con una gama más amplia de modelos.
Lograr efectos ar realistas: usar malla o mapa de profundidad
Google ARCore no admite generar información de malla del entorno. En su lugar, proporciona un mapa de profundidad por fotograma para lograr efectos de oclusión.
Apple ARKit, mediante un enfoque similar como el mapa de profundidad (SceneDepth), puede obtener la profundidad de la cámara trasera y la escena para implementar efectos de colisión y oclusión.
Tanto los mapas de profundidad como las mallas pueden usarse en realidad aumentada para lograr funciones realistas como oclusión o colisiones. Cada uno tiene sus ventajas y desventajas, como se compara a continuación:
| Mapa de profundidad (Depth Map) | Malla (Mesh) | |
|---|---|---|
| Dimensión de representación | 2.5D | 3D |
| Método de actualización | Se actualiza en tiempo real por fotograma | Reconstrucción incremental o por lotes |
| Soporte para objetos dinámicos | Bueno | Pobre |
| Consistencia entre perspectivas | Pobre | Buena |
| Capacidad de persistencia | No compatible | Compatible |