Table of Contents

Differenze tra EasyAR Dense Spatial Map e ARKit/ARCore

Questo capitolo introduce le differenze tra EasyAR Dense Spatial Map e funzioni simili di ARKit/ARCore, come la generazione di mesh dense o depth maps, e confronta vantaggi e svantaggi dell'uso di mesh e depth maps per effetti realistici di realta aumentata.

Mesh generate da EasyAR e ARKit

EasyAR Dense Spatial Map ricostruisce in tempo reale mesh dell'ambiente per occlusione, collisione ed effetti simili. ARKit fornisce una funzione simile di scene reconstruction e puo esportare mesh dell'ambiente. In linea di principio, ARKit usa una fotocamera RGB e una fotocamera depth LiDAR, quindi supporta solo dispositivi successivi a iPad Pro di quarta generazione. EasyAR Dense Spatial Map usa solo una fotocamera RGB, quindi supporta una gamma piu ampia di modelli di dispositivo.

Realizzare effetti AR realistici: usare mesh o depth maps

Google ARCore non supporta la generazione di informazioni mesh dell'ambiente. Invece, puo realizzare l'occlusione fornendo una depth map per ogni frame.

Apple ARKit puo ottenere la depth della fotocamera posteriore e della scene tramite un meccanismo simile a depth map (SceneDepth), consentendo effetti di collisione e occlusione.

Depth maps e mesh possono entrambe essere usate nella realta aumentata per implementare occlusione, collisione e funzioni simili realistiche. Ognuna ha vantaggi e svantaggi. Il confronto e il seguente:

Depth map Mesh
Dimensione di rappresentazione 2.5D 3D
Metodo di aggiornamento Aggiornamento in tempo reale per frame Ricostruzione incrementale o batch
Supporto oggetti dinamici Buono Scarso
Coerenza tra punti di vista Scarsa Buona
Capacita di persistenza Non supportata Supportata