Skip to content

K-Heritage AR - 볼륨매트릭 문화유산 AR 뷰어

Period2020.10 ~ 2020.12
Role실시간 그래픽스 엔진 개발자, 풀스택 개발자
Platform
iOSAndroidAR Glass
Tech
ARKitARCoreMetalGLESDracoH.264/HEVCNode.jsGCP

개요

문화유산 대중화를 위한 볼륨매트릭 AR 뷰어 플랫폼. 국립무형유산원의 무형문화재 공연(택견, 판소리, 처용무, 수문장 등)을 3D로 촬영하여 모바일과 AR 글래스에서 실시간 감상할 수 있는 서비스입니다.

작업 범위

  • iOS/Android 네이티브 앱 개발 (Swift, Kotlin, ARKit, ARCore)
  • 볼륨매트릭 압축 기술 연구 및 개발
  • 10단계 콘텐츠 제작 파이프라인 설계
  • 실시간 렌더링 엔진 개발 (SceneKit + Metal, GLES)
  • Nreal AR Glass 플랫폼 포팅 (Unity3D)
  • 관리자 웹 시스템 개발 (Node.js, GCP)

핵심 기능

10단계 볼륨매트릭 파이프라인 & 압축 기술

Draco 메쉬 압축 + H.264/HEVC 텍스처 압축을 결합한 10단계 후처리 파이프라인 설계. 2GB → 73MB (96% 압축률) 달성. glTF Binary 확장 포맷 개발.

10단계 볼륨매트릭 파이프라인 & 압축 기술
10단계 볼륨매트릭 파이프라인 & 압축 기술
10단계 볼륨매트릭 파이프라인 & 압축 기술

실시간 3D 메쉬 렌더링 & 비디오-메쉬 동기화

iOS(SceneKit+Metal), Android(ARCore+GLES) 네이티브 렌더링 엔진 바닥부터 구현. 트리플 버퍼링과 GPU 컨텍스트 동기화로 30fps 프레임 드롭 없이 비디오-메쉬 완벽 동기화.

실시간 3D 메쉬 렌더링 & 비디오-메쉬 동기화
실시간 3D 메쉬 렌더링 & 비디오-메쉬 동기화
실시간 3D 메쉬 렌더링 & 비디오-메쉬 동기화

AR 평면 인식 및 콘텐츠 배치

ARKit/ARCore 평면 인식으로 볼륨매트릭 콘텐츠 실시간 배치. 공간 인식/카드 인식 모드 지원. 핀치/스와이프/드래그 제스처로 크기/회전/위치 조절.

AR 평면 인식 및 콘텐츠 배치
AR 평면 인식 및 콘텐츠 배치

Nreal AR Glass 플랫폼

Nreal Light AR 글래스용 Unity3D 기반 뷰어 개발. 네이티브 앱의 압축 기술과 패키징 파이프라인 활용. 핸즈프리 환경 최적화 UI/UX.

Nreal AR Glass 플랫폼

관리자 웹 시스템 & 서버

Node.js + GCP 풀스택 서버 구축. Firebase 실시간 DB, 클라우드 스토리지, CDN 통합. 콘텐츠 관리, 사용자 분석, 앱 버전 관리.

관리자 웹 시스템 & 서버
관리자 웹 시스템 & 서버

성과

  • 96% 압축률 달성: 2GB → 73MB
  • 2분+ 콘텐츠 30fps 프레임 드롭 없이 재생 (기존: 8-12fps, 30초 제한)
  • 멀티 플랫폼 지원: iOS, Android, Nreal AR Glass
  • 산업통상자원부 KTV 산업뉴스 보도
  • 앱스토어/플레이스토어 정식 출시