Table of Contents

EasyAR 조밀 공간 맵과 ARKit/ARCore의 차이점

이 장에서는 EasyAR 조밀 공간 맵과 ARKit/ARCore의 유사 기능(조밀 메시 또는 깊이 맵 생성)의 차이점을 설명하고, 증강 현실의 사실적인 효과를 위해 메시와 깊이 맵을 사용할 때의 장단점을 비교합니다.

EasyAR과 ARKit가 생성하는 메시

EasyAR 조밀 맵은 가림, 충돌 등의 효과를 위해 환경의 메시(mesh)를 실시간으로 재구성합니다. ARKit는 유사한 환경 재구성 기능을 제공하여 환경 메시를 내보낼 수 있습니다. 원리적으로, ARKit는 RGB 카메라와 깊이 LiDAR 카메라를 활용하므로 iPad Pro 4세대 이후 기기만 지원합니다. EasyAR 조밀 맵은 RGB 카메라만을 활용하므로 더 넓은 기기 지원 범위를 가집니다.

사실적인 AR 효과 구현: 메시 또는 깊이 맵 사용

Google ARCore는 환경의 메시 정보 생성을 지원하지 않으며, 대신 매 프레임 깊이 맵을 제공하는 방식으로 가림 효과를 구현할 수 있습니다.

Apple ARKit는 깊이 맵(SceneDepth)과 유사한 방식을 통해 후면 카메라와 장면의 깊이를 획득하여 충돌 및 가림 효과를 구현할 수 있습니다.

깊이 맵과 메시 모두 증강 현실에서 사실적인 가림, 충돌 등의 기능을 구현하는 데 사용될 수 있으며, 각각 장단점이 있습니다. 구체적인 비교는 다음과 같습니다:

깊이 맵(Depth Map) 메시(Mesh)
표현 차원 2.5D 3D
업데이트 방식 매 프레임 실시간 업데이트 증분 또는 일괄 재구성
동적 물체 지원 좋음 낮음
시점 간 일관성 낮음 좋음
지속성 능력 미지원 지원