← Lab
Google ARCore API 검증기
실험2025.12.18
- ARKit
- RealityKit
iOS AR 기반 SNS 기술 검증기 (Google ARCore API)
📌 목표
iOS에서 AR 기반 SNS 서비스를 만들 수 있는지 검증하기 위해 현실의 특정 장소(위치/방향)에 AR 콘텐츠를 고정해 저장하고 앱을 재실행해도 같은 장소에 다시 보이게 하는 경험을 목표
📌 사용한 핵심 기술
ARKit: 카메라 트래킹/디바이스 모션 기반 월드 트래킹, 표면 인식 보조RealityKit: AR 콘텐츠(3D/평면 이미지) 렌더링 및 엔티티 관리Google ARCore Geospatial API: 위도, 경도, 고도, 방향 기반 위치 추정 및 Geospatial Anchor 생성영속성(UserDefaults): 선택된 이미지와 앵커 관련된 최소 메타데이터 저장 및 복원
📌 구현/시도한 흐름
⭐ 사용자 탭 → (ARKit Raycast 기반) 후보 위치 확보 → ARCore Geospatial Anchor 생성 → 선택 이미지(텍스처)를 평면에 붙여 배치
- “재실행 후에도 유지”를 위해 앵커/이미지 참조 정보를 로컬에 저장하고 앱 시작 시 복원
- 환경 이해 측면에서 ARKit 기반 요소 vs Google Streetscape Geometry 기반 요소를 비교하며, 실제 서비스 수준으로 재현 가능한지 정말 안정적인지 검증
📌 결과 및 결론
- 영속성(데이터 저장/복원)은 어느 정도 확보했고, 저장되는 데이터도 최소화하는 방향으로 줄였다.
→ 그러나 재실행, 현실 시간의 경과, 로컬라이제이션 상태 변화에 따라 VPS와 Geospatial 추정이 흔들리면서 앵커 위치가 크게 어긋나는 현상은 해결하지 못했다.
→ 최종적으로 서비스 수준에서 안정적인 위치 고정을 보장할 수 없다고 판단되어 이번 시도는 실패로 결론…
