w99hyun
프로필프로젝트포스트연락처
목록

ⓒ 2026. w99hyun(Woohyun Cho) All rights reserved.

본 사이트는 개인 포트폴리오 게시용으로 제작되었습니다.

GitHub홈페이지
서비스진행중
개발 기간2026. 04. 01. ㅡ
팀4인 팀 (PM/리서치 1, 디자인 1, 개발 2)
역할UI · UX, 중앙 서버, DB
사용 기술Unity / C# / AR / ASP.NET Core

메모 앵커

시연 영상

스크린샷

개요

Memo Anchor는 3D 공간을 스캔하고, 스캔한 공간에 AR로 메모를 고정할 수 있는 서비스입니다.
공사 현장이나 오피스 등 3D 공간에 메모를 고정할 수 있습니다.

LiDAR를 지원하는 iOS Pro 기기에서는 ARKit을 사용해 3D 스캔을 진행합니다.
Android에서는 ARCore를 사용하여 Depth를 가져와 3D 공간을 생성합니다.

UGS / DB

계정 인증과 친구 시스템은 Unity Gaming Services(UGS)를 통해 관리합니다.

계정 인증은 UGS Authentication을 사용하며, Google과 Kakao 계정을 OpenID Connect 방식으로 연동합니다.
친구 시스템은 UGS Friends를 사용하며, 프로필 탭에 표시되는 친구 코드(이름#태그 형식)를 통해 친구 요청을 보낼 수 있습니다.

프로필, 주소 목록, 스캔 맵 목록 등은 ASP.NET Core 서버를 거쳐 Postgre SQL(Neon)에 저장합니다.
클라이언트는 서버에 API 형식으로 요청을 보내고, 데이터를 주고받습니다.

공간 스캔

LiDAR를 지원하는 iOS 기기에서는 ARKit의 실시간 메시를 사용합니다. Android에서는 ARCore Depth를 월드 좌표로 변환하고 여러 프레임을 voxel 단위로 융합하여 스캔 메시를 생성합니다. 스캔 화면에는 표면의 촬영 정도를 색상으로 표시해 사용자가 부족한 영역을 확인할 수 있도록 했습니다.

스캔이 끝나면 RGB-D 프레임과 카메라 정보를 ASP.NET Core 서버로 전송합니다. 서버는 Python 재구성 서비스에 작업을 전달하고, Open3D의 TSDF를 이용해 프레임의 노이즈를 줄인 최종 3D 메시를 생성합니다. Unity는 완성된 PLY 파일을 내려받아 맵 미리보기와 AR 메모 배치에 사용합니다.

목차

개요UGS / DB공간 스캔
이전 프로젝트

Orbit

싱글 / 멀티플레이 FPS 게임

다음 프로젝트

Spoof!

XR · AI 기반 악몽 장애 치료 IRT 보조 서비스 (UGC 서비스)