Table of Contents

Diferencas entre EasyAR Dense Spatial Map e ARKit/ARCore

Este capitulo apresenta as diferencas entre EasyAR Dense Spatial Map e recursos semelhantes do ARKit/ARCore, como geracao de meshes densos ou depth maps, e compara as vantagens e desvantagens de usar meshes e depth maps para efeitos realistas de realidade aumentada.

Meshes gerados por EasyAR e ARKit

EasyAR Dense Spatial Map reconstrói meshes do ambiente em tempo real para oclusao, colisao e efeitos semelhantes. ARKit fornece um recurso semelhante de scene reconstruction e pode exportar meshes do ambiente. Em principio, ARKit usa uma camera RGB e uma camera depth LiDAR, portanto suporta apenas dispositivos posteriores ao iPad Pro de quarta geracao. EasyAR Dense Spatial Map usa apenas uma camera RGB, portanto suporta uma gama mais ampla de modelos de dispositivo.

Implementar efeitos AR realistas: usar meshes ou depth maps

Google ARCore nao suporta gerar informacoes mesh do ambiente. Em vez disso, pode implementar oclusao fornecendo um depth map para cada frame.

Apple ARKit pode obter a depth da camera traseira e da scene por meio de um mecanismo semelhante a depth map (SceneDepth), permitindo efeitos de colisao e oclusao.

Depth maps e meshes podem ser usados em realidade aumentada para implementar oclusao, colisao e recursos semelhantes realistas. Cada um tem vantagens e desvantagens. A comparacao e a seguinte:

Depth map Mesh
Dimensao de representacao 2.5D 3D
Metodo de atualizacao Atualizacao em tempo real por frame Reconstrucao incremental ou em lote
Suporte a objetos dinamicos Bom Ruim
Consistencia entre pontos de vista Ruim Boa
Capacidade de persistencia Nao suportada Suportada