SYSTEM IDENTITY 현한솔 — XR DEV. ARCHIVE
SEOUL · KR // 6Y 7M // STATUS: OPERATIONAL
UNIT DESIGNATION

현한솔

Unity XR · 실감콘텐츠 개발자

경력 6년 7개월 서울 gksthf2845@naver.com
개발 중인 작업 환경

사람이 직접 움직이고 만져서 반응을 얻는 콘텐츠를 만듭니다.
VR·AR·MR 기기부터 3면 LED 월과 플로어 프로젝션을 쓰는 대형 설치물까지, 전시장과 박물관, 매장에 실제로 놓여 돌아갑니다. 6년 7개월 동안 14건을 상용 배포했고 그중 몇 개는 지금도 현장에서 운영 중입니다.

AI는 결과물을 만드는 도구이자 개발 환경의 일부로 씁니다.
Unity MCP와 Gemini Antigravity를 붙여 아케이드 게임을 혼자 설계부터 배포까지 끝냈습니다. 사내 대외비 문서를 관리하기위해 내부망 LLM 인프라를 직접 구축해 운영했고 아티스들이 사용하는 일반 제너레이팅 플랫폼에서 ComfyUI 워크플로우를 작성해 AI 영상 생성비용을 절반으로 줄였습니다.

SKILLS / 001

보유 기술

Unity · XR · Network · Backend
Tooling · Hardware · AI Ops

Unity / C# · 7년

  • VR·AR·MR 상용 배포 14건 — Steam, Google Play, 박물관·전시관·쇼룸 현장
  • 이벤트 기반 다이얼로그·씬 전환 아키텍처를 설계하고 문서화해 팀에 배포
  • URP 스텐실 버퍼 마스킹 MR 포탈, 셰이더 편집·조합, 타임라인·시네머신 영상 렌더링
  • 8GB 무선 HMD에서 4K 영상 5편을 메모리에 올려 번갈아 재생 — 구간별 분할 로딩과 메모리 스왑 설계
  • uGUI 기반 UI 전반, 갤럭시 폴드 포함 다기기 해상도 대응

XR 플랫폼

  • HTC Vive · Vive Pro · Vive Focus 3, 삼성 오디세이(WMR), 오큘러스 1세대 ~ 메타 퀘스트 3
  • SteamVR · Meta XR · WAVE · OVR SDK
  • AR Foundation · ARCore · ARKit — 페이셜 트래킹, AR 앵커, 이미지·GIF·동영상 캡처
  • 신규 기기의 사양과 한계를 먼저 산정해 콘텐츠 범위와 호환 사양을 결정

네트워크 · 프로토콜

  • Photon PUN2 · Fusion 2 · Voice · Chat — 매치메이킹, 커스텀 프로퍼티, 접속 상태 연동 친구 관리
  • 무선 환경 지연 개선 — Interest Management 우선순위 설계, Network Culling, RPC 페이로드 축소
  • TCP 소켓으로 리눅스 노래방 반주기 연동, OSC·TCP 장비 제어(Chataigne), WebRTC 양방향 영상
  • 인터넷이 없는 전시 현장을 위해 로컬 서버만으로 동작하는 구성 별도 구현

데이터 · 백엔드

  • MongoDB, Firebase, AWS, SQLite / REST API 연동, JSON 스키마 가공
  • 카카오 SDK OAuth, 휴대폰 번호 인증, 인앱결제 및 재화 트랜잭션
  • 한글 자소 분해 로마자 변환, XML 타임코드 연산, AR PointCloud 정합
  • YOLO · BoT-SORT 기반 CCTV 동선 추출, bone 좌표 기반 활동량 산출

시스템 · 툴 개발

  • Win32 API 무인 운영 관리툴 — 전원 인가만으로 전 기기가 자동 기동·세팅
  • 프로세스 감시 후 비정상 종료 시 자동 재기동 데몬, 지점별 콘텐츠 원격 버전 관리
  • 스키마 없이 로그만 쌓인 DB에서 패턴을 역산해 통계·엑셀 리포트 툴 제작

하드웨어 · 현장 운영

  • 뎁스카메라 SDK — Orbbec Femto Mega, Azure Kinect, ZED
  • 바이브 트래커를 개조한 전용 컨트롤러 설계 및 제조
  • 6축 시뮬레이터 체어 4대와 무선 HMD 4대를 관리자 PC 한 대로 동시 제어
  • MadMapper · NDI 연동 영상 합성 출력, OSC 기반 톤매핑·이펙트 제어 툴 개발
  • Leap Motion + Final IK 핸드트래킹

AI 기반 개발 · 2023 ~

  • Unity MCP + Gemini Antigravity를 개발 보조로 붙여 아케이드 게임 1건을 1인 개발로 완수
  • Claude Code + Unity CLI / TouchDesigner 개발 인프라 구성
  • Ollama + Docker + Open WebUI 사내 내부망 LLM 구축·운영, GGUF 양자화 최적화
  • ComfyUI 자동 프롬프팅 워크플로우 개발 — AI 영상 생성비용 50% 절감
  • Stable Diffusion WebUI API 연동 상용 서비스 8개월 운영, LoRA 병합 파인튜닝

협업 · 형상관리

  • Git, Plastic SCM, SVN — Plastic SCM은 팀 도입을 직접 제안하고 교육까지 진행
  • Figma, Notion, Microsoft Teams, Slack
CAREER / 002

경력

총 6년 7개월
2025.05 — 2026.10

(주)바우어랩

개발 · 과장 · 기업부설연구소장

예술과 첨단 기술을 결합해 관객 몰입형 콘텐츠와 테마파크 미디어 어트랙션을 만드는 회사

  • 몰입형 아케이드 게임 「플래시 헌터스」를 1인 개발로 맡아 설계부터 쇼룸 배포까지 완수
  • 바이브 트래커를 개조한 전용 컨트롤러 설계·제조, 전원 인가만으로 세팅이 끝나는 무인 운영 인프라 제작
  • Orbbec Femto Mega 뎁스카메라 기반 인체 형상·관절 추적 인터랙티브 시스템 개발
  • Ollama·Docker·Open WebUI 기반 사내 내부망 LLM 환경 구축 및 운영
  • Chataigne으로 하드웨어·소프트웨어 통합 제어, OSC·TCP로 Unity·TouchDesigner 연동
  • 기업부설연구소장으로 개발 이력을 매월 연구노트로 작성·관리
2024.07 — 2025.04

프리랜서

XR 콘텐츠 개발

  • 키즈카페 대상 메타 퀘스트 3 MR 콘텐츠 2건을 기획부터 개발, 현장 배포까지 단독 진행
  • 공간 인식 기반 NavMesh를 활용한 「펭귄구조대」, 「풍선 터뜨리기」
2023.07 — 2024.06

메타팩토리 코퍼레이션

개발 · 책임연구원 / 팀장

영화관을 개조해 만든 미디어아트 전시공간 「메타그라운드」를 운영하는 회사

  • 회사 내 1인 개발자로 기술 기획, 디자인 보조, 배포, 현장 운영을 모두 담당
  • AI 포토부스 — 호출당 과금이 없어야 하는 조건에 맞춰 Stable Diffusion을 자체 운용하는 구조로 설계, 8개월 상용 운영
  • 미디어월과 MR 기기 간 상호작용 및 저지연 기술 특허 출원
  • 메타 퀘스트 3 핸드트래킹 + Photon Fusion 2 기반 같은 공간 멀티플레이 MR 연구개발
2019.05 — 2023.06

브이런치

개발 · 대리

가상현실(VR), 증강현실(AR), 확장현실(XR) 실감 미디어 콘텐츠를 제작·개발하는 기업

  • 개발자 5명 규모일 때 첫 프로젝트 담당자로 입사해, 20명이 될 때까지 Unity 클라이언트 개발을 담당
  • 정부지원사업과 관공서 수주 과제를 기간 안에 납품. 5억원 규모 과제와 3사 협업 프로젝트에서 리더
  • 제21회 대한민국 모바일기술대상 과학기술정보통신부 장관상 수상 (AR 드로잉)
PROJECTS / 003

프로젝트

최근 순 · 제목을 누르면 상세가 펼쳐집니다
01 플래시 헌터스3면 LED 월 + 플로어 프로젝션 스테이지형 아케이드 게임 · 1인 개발 2025.05 — 2026.09
바우어랩
+
3면 LED 월과 플로어 프로젝션으로 구성한 스테이지
3면 LED 월과 플로어 프로젝션으로 구성한 스테이지
최대 2인 협동 플레이
최대 2인 협동 플레이
Vive 트래커를 개조한 전용 컨트롤러 내부
Vive 트래커를 개조한 전용 컨트롤러 내부
상시 운영을 견디도록 제조한 완성 컨트롤러
상시 운영을 견디도록 제조한 완성 컨트롤러

게임 시스템

  • 호텔 로비·복도·연회장, 3개 테마 스테이지 진행 구조 설계. 미니언 웨이브와 보스 패턴을 데이터로 분리해 관리
  • Vive 베이스 스테이션 2대로 실물 컨트롤러 위치·회전을 추적하고 3면 LED 월 좌표계와 매칭해 조준·타깃 표시·슈팅 판정 구현
  • 최대 2인 협동 — 플레이어별 스코어 독립 집계, 동시 입력 처리. 종료 후 랭킹 등록과 TOP 10 기록 관리

하드웨어 · 무인 운영

  • Vive 트래커를 개조해 플래시 형태의 전용 컨트롤러를 설계·제조. 상시 운영에 견디도록 외장·마운트·입력부 구성
  • 3면 LED 월(Absen 2.6mm)과 플로어 프로젝션(16,000루멘) 화면을 하나의 게임 공간으로 정합
  • 전원만 인가하면 캘리브레이션과 게임 세팅이 끝나도록 기동 순서와 예외 처리를 자동화
  • Unity MCP와 Gemini Antigravity를 개발 보조로 붙여 다른 개발 인력 없이 1인으로 배포까지 완수
성과
  • 한국콘텐츠진흥원 지원사업 최종평가 89점 통과
  • 쇼룸 상시 설치, 주 2~3회 방문객 대상 운영 중
C#UnityVive Base Station 2.0Custom VR TrackerAbsen LEDFigmaSVN
02 바우어랩 기술 R&D 쇼컨트롤, 사내 LLM 인프라, 관객 동선 분석, 뎁스카메라 인터랙티브 2025.05 — 2026.10
바우어랩
+
이머시브 방탈출 「미지헌」 전시 공간
이머시브 방탈출 「미지헌」 전시 공간
Orbbec Femto Mega 뎁스 데이터로 만든 인체 형상
Orbbec Femto Mega 뎁스 데이터로 만든 인체 형상
32개 조인트 바디트래킹 파이프라인
32개 조인트 바디트래킹 파이프라인
관객 동선 분석용 CCTV 촬영 환경
관객 동선 분석용 CCTV 촬영 환경

이머시브 방탈출 「미지헌」 장비 제어

  • TouchDesigner → Chataigne → TCP 장비의 3단 신호 체계 설계. 연출 조작부와 장비 제어부를 분리해 장비가 늘어나도 연출 쪽을 손대지 않도록 구성
  • TouchDesigner 큐가 OSC로 전달되면 Chataigne이 TCP로 자동문 개폐 장치와 포그 머신을 제어
  • State Machine·Cue·Mapping·Time Machine으로 장면 전환 시퀀스를 타임라인 관리, 운영자용 Dashboard와 수동 오버라이드 경로 구성

사내 내부망 LLM 인프라

  • 사내 문서가 기술 자료·도면·사양서 중심이라 외부 서비스에 올릴 수 없는 조건에서, 자료가 밖으로 나가지 않는 내부망 환경을 구축
  • Ollama + Docker + Open WebUI. RTX 3090(24GB)에 Qwen3.8 27B를 올려 운영. 사내 PC에서 돌아가도록 GGUF 양자화 최적화
  • 한국어 검색용 bge-m3 임베딩, 웹 검색은 SearXNG 자체 호스팅. 민감 문서용 컨테이너 인스턴스를 분리해 접근 범위 구분
  • ComfyUI 자동 프롬프팅 워크플로우 개발로 AI 영상 생성비용을 절반으로 절감

관객 동선 분석 프로그램

  • 녹화된 CCTV 영상만 있는 조건. 구역 13개, 구역당 카메라 1대, 화각이 겹치지 않는 천장 코너 광각
  • YOLO 검출 + BoT-SORT 트래킹, 끊긴 궤적은 사후 트랙 스티칭으로 연결. 호모그래피 캘리브레이션으로 평면도 좌표 변환
  • 낮은 조도·광각 왜곡·화면 잘림으로 인식률이 떨어지자 모델 교체 대신 카메라 위치 재조정과 후처리 조건 추가로 해결. 과다 카운팅(4명 → 26명)은 FPS 처리 수정과 파라미터 튜닝으로 정정
  • 운영자가 직접 쓰는 Gradio GUI로 제작. 영상을 올리면 구역별 체류시간·진행 속도·정체 구간 리포트 출력

뎁스카메라 인터랙티브

  • Orbbec Femto Mega를 TouchDesigner Kinect Azure 노드로 연결해 형상과 관절 데이터를 실시간 취득
  • 32개 조인트 바디트래킹 파이프라인. 옵티컬 플로우를 RG 벡터 텍스처로 만들어 particlesGPU의 external force로 입력
  • GLSL 밴드패스 셰이더로 뎁스맵 시각화, temporal feedback blend로 뎁스 노이즈 억제
  • 블렌더로 키를 찍어 만들던 CeraGem 시계 미디어아트를 Unity 엔진으로 자동화해 4가지 패턴으로 재사용 가능하게 구현
TouchDesignerChataigneOSC/TCP OllamaDockerQwen3.8 27B YOLOBoT-SORTGradioGLSL
03 MR 프로젝트 MetaQuest3 미디어월과 MR 기기 간 저지연 상호작용 · 특허 출원 2023.07 — 2024.06
메타팩토리
+
자체 IP 「별을 찾는 언덕」
자체 IP 「별을 찾는 언덕」
MR 환경에서 오브젝트를 던지면 반응하는 상호작용
MR 환경에서 오브젝트를 던지면 반응하는 상호작용
자체 IP 「꽃이 피는 언덕」
자체 IP 「꽃이 피는 언덕」
스텐실 버퍼 마스킹으로 구현한 MR 포탈
스텐실 버퍼 마스킹으로 구현한 MR 포탈
  • 핸드트래킹과 Photon Fusion 2로 같은 공간의 두 사람이 오브젝트를 주고받는 멀티플레이 MR 구현
  • 대형 빔프로젝터 미디어월과 MR 기기 간 상호작용 및 저지연 기술 연구. 입력 지연 보상, FixedUpdate 기반 물리 일관성, RPC 페이로드 축소, Network Culling, Interest Management 우선순위 설계를 단계별로 검증
  • 자체 IP 「별을 찾는 언덕」, 「꽃이 피는 언덕」 개발
  • 스즈메의 문단속·블루아카이브 등 팝업 제안용 MR 프로토타입. URP 렌더 파이프라인에서 문·문 안·문 밖에 서로 다른 레이어를 부여하고 스텐실 버퍼로 마스킹해 MR 포탈 구현
성과
  • 미디어월과 MR 기기 간 상호작용 및 저지연 기술 특허 출원 (2024)
UnityMeta SDKPhoton Fusion 2URP
04 AI 포토부스 Stable Diffusion 자체 운용으로 호출당 과금 없이 8개월 상용 운영 2023.07 — 2024.03
메타팩토리
+
촬영한 얼굴을 Stable Diffusion으로 변환한 결과
촬영한 얼굴을 Stable Diffusion으로 변환한 결과
팝업스토어에 설치한 포토부스 화면
팝업스토어에 설치한 포토부스 화면
QR로 결과물을 받아가는 흐름
QR로 결과물을 받아가는 흐름
Unity — Stable Diffusion — Firebase 처리 구조
Unity — Stable Diffusion — Firebase 처리 구조
  • 카메라로 촬영한 얼굴 사진을 카카오브레인 Karlo API와 Stable Diffusion으로 변환해 출력
  • API 호출당 과금이 발생하지 않아야 한다는 요구사항에 맞춰, 모델 교체와 파인튜닝이 자유로운 Stable Diffusion을 주력으로 선택하고 Karlo로 보완
  • 매달 바뀌는 팝업 컨셉마다 모델 리서치와 프롬프트 엔지니어링. Civitai 모델과 LoRA 병합 파인튜닝
  • Firebase 클라우드 서버 관리, QR 다운로드 기능, 개인정보 이용약관 조사
  • 방문자 이용 횟수를 집계해 엑셀로 추출하는 DB 및 뷰어 툴 개발. 터치모니터·PC 사양·DSLR 등 하드웨어 구성 설계
성과
  • Stable Diffusion 자체 운용으로 API 호출당 과금 없이 8개월 상용 운영
UnityStable DiffusionKarlo APIFirebaseLoRA
05 금영노래방 유튜브 자동 업로드 한글 자소 분해 기반 로마자 자막 변환기 구현 2023.02 — 2023.06
브이런치
+
음원과 영상을 합성해 자동 업로드한 결과물
음원과 영상을 합성해 자동 업로드한 결과물
한글 자소를 분해해 생성한 로마자 자막
한글 자소를 분해해 생성한 로마자 자막
  • 영상 편집 없이 음원과 영상을 합성해 유튜브 업로드까지 자동화
  • 한글 유니코드를 초성·중성·종성으로 분해한 뒤 발음기호에 맞춰 로마자로 변환. 역행동화·구개음화·두음법칙 등 음운 규칙을 패턴화하고 예외를 처리
  • XML 타임코드를 계산해 자막을 반주 타이밍에 맞게 마스킹. 반주 전 카운트다운, 반주 중 자막 숨기기 등 자막 핸들링
C#UnityYouTube APIXML
06 원광대학교 간호술기 실습 VR 인스펙터 조작만으로 교육 절차를 수정하는 구조 설계 · 개발팀 4명 리딩 2022.08 — 2023.02
브이런치
+
VR 간호술기 실습 콘텐츠
VR 간호술기 실습 콘텐츠
실제 간호 실습실 환경 조사
실제 간호 실습실 환경 조사
  • 콘텐츠팀과 본인 포함 개발팀 4명을 이끄는 프로젝트 리더로 납품까지 진행
  • 이벤트 기반 매니저 클래스 하나로 인스펙터 창 안에서 텍스트·사운드·이벤트 출력을 모두 제어하도록 설계. 복잡한 코딩 없이 드래그 앤 드롭과 이벤트 등록만으로 교육 절차를 수정할 수 있어, 신입 인원이 투입되어도 버그 발생 위험이 낮음
  • 기본 프레임을 먼저 개발하고 문서로 정리해 팀원에게 배포·교육. 그 덕에 납품 기간이 겹친 군기시 프로젝트와 동시 완수
  • 메타 퀘스트 핸드트래킹으로 의료도구의 올바른 파지법 교육 기능 구현
  • Plastic SCM 도입을 먼저 제안하고 사용법을 익힌 뒤 문서를 작성해 팀에 교육, 협업 체계 구축
성과
  • 개발팀 4명 리딩으로 납품 완료. 기간이 겹친 군기시 프로젝트와 동시 완수
  • Plastic SCM 팀 도입을 제안·교육해 협업 체계 구축
UnityMeta Quest 2Plastic SCM
07 군기시 VR 시뮬레이션 체어 & 제어솔루션 4K 영상 재생 불가 → 5편 로드 후 전환 재생 · 서울시청 서비스 중 2022.06 — 2023.02
브이런치
+
군기시 야간 씬 — 구간별로 분할 로드해 재생하는 4K 영상
군기시 야간 씬 — 구간별로 분할 로드해 재생하는 4K 영상
시뮬레이션 체어 4대 현장 운영
시뮬레이션 체어 4대 현장 운영
관리자 PC 한 대에서 기기 4대를 제어하는 운영 화면
관리자 PC 한 대에서 기기 4대를 제어하는 운영 화면
복원된 군기시 VR 콘텐츠
복원된 군기시 VR 콘텐츠
  • 무선 HMD 8GB 메모리 제약 탓에 4K 영상이 한 편도 메모리에 올라가지 않아 재생 자체가 되지 않던 상태로 시작. 영상을 구간별로 분할하고 필요한 구간만 올리고 내리는 스왑 방식을 적용, AVPro Android 최적화와 머티리얼·텍스처 압축을 함께 적용
  • VR 기기 4대와 연동된 6축 의자를 관리자 PC 한 대로 운영하는 제어 솔루션 개발 (배터리·언어·실시간 통신 검사, 운영자 UX 설계)
  • Photon 기반 동작 관리에 더해, 인터넷 없이 로컬 서버만으로도 HMD와 체어가 동작하도록 별도 구현
  • 유니티 타임라인 기반 VR 애니메이션 제작 및 영상 렌더링. 퀴즈 정오답에 따른 영상 분기, 언어별 재생 분기
  • 스코넥 엔터테인먼트(PM)·두리번(리소스)·브이런치(개발) 3사 사이에서 사양과 일정을 조율해 납품
성과
  • 4K 영상이 메모리에 한 편도 올라가지 않아 재생 불가 → 5편을 올려두고 번갈아 재생
  • 서울시청 군기시 박물관 납품, 현재까지 서비스 중
UnityVive Focus 3AVProPhoton PUN2
08 CJ ENM KCon AR 포토존 K-pop 페스티벌 현장 AR 촬영·전송 시스템 2022.04 · 2022.07
브이런치
+
KCon 현장에 설치한 AR 포토존
KCon 현장에 설치한 AR 포토존
AR 오브젝트가 배치된 촬영 화면
AR 오브젝트가 배치된 촬영 화면
촬영 결과 미리보기
촬영 결과 미리보기
QR 다운로드 화면
QR 다운로드 화면
  • 관리자가 테마 장소에 AR 오브젝트를 배치하고 관람객이 이미지 또는 GIF로 촬영한 뒤 QR·이메일로 본인 기기에 전송받아 SNS에 올리는 마케팅 프로젝트
  • AR 카메라 캡처·녹화 후 PNG·GIF 인코딩, Firebase 저장, QR 생성, 다운로드 후 서버에서 삭제까지 구현
  • 모바일 데이터 사용량을 줄이기 위한 이미지 압축 최적화
  • 매 시즌 개선 후 후임에게 인계, 이후에도 안정적인 품질로 납품 유지
UnityAR FoundationFirebaseAndroid
09 우리오래 중·노년층 대상 XR 비대면 홈 피트니스 2021.02 — 2022.07
브이런치
+
XR 공간에서 진행하는 라이브 강습
XR 공간에서 진행하는 라이브 강습
강사가 호스트로 방을 여는 로비 화면
강사가 호스트로 방을 여는 로비 화면
전면 카메라 바디트래킹으로 활동량 산출
전면 카메라 바디트래킹으로 활동량 산출
중·노년층 대상 비대면 홈 피트니스 앱
중·노년층 대상 비대면 홈 피트니스 앱
  • Photon PUN2로 라이브 스트리밍 강사를 호스트로 방을 생성하고 접속 중인 사용자 로비에 출력
  • WebRTC와 Photon Voice로 사용자 화면을 공유해 XR 공간에 사용하고 강사 피드백을 라이브로 전달
  • 안드로이드 바디트래킹 오픈소스를 활용해 전면 카메라 영상을 이미지 프로세싱, bone 좌표를 받아 활동량 산출
성과
  • 한국전파진흥협회 지원사업 기간 내 앱 출시 및 과업 검수 통과
UnityPhoton PUN2WebRTCMongoDB
10 돌아온 왕의 도시 VR 익산 왕궁리 박물관 · VR 파트 단독 담당 · 현재까지 서비스 중 2022.01 — 2022.05
브이런치
+
익산 왕궁리 박물관 전시실
익산 왕궁리 박물관 전시실
관람객이 착용하는 개별 부스
관람객이 착용하는 개별 부스
가상으로 복원한 왕궁 VR 화면
가상으로 복원한 왕궁 VR 화면
유물을 소개하는 인스펙터 다이얼로그
유물을 소개하는 인스펙터 다이얼로그
  • 터만 남은 익산 왕궁을 가상으로 복원해 나가는 VR 감상형 인터랙티브 콘텐츠
  • 총 5개 레벨에서 유적과 유물을 소개하는 인스펙터 다이얼로그 시스템과 워크플로우 개발
  • 「왕도 익산 둘러보기 VR」 — 키오스크나 상주 인력 없이 기기를 착용하면 바로 영상이 시작되도록 위치 초기화와 자동 시작 체계를 구현해 운영 인력 최소화
  • 박물관 소프트웨어 설치 및 유지보수 이슈 담당 (SteamVR 창 숨기기, 바이브 센서 설치 이슈 등)
성과
  • 익산 왕궁리 박물관 납품, 현재까지 서비스 중
UnityVive ProMeta Quest 2SteamVR
11 JUKE LIVE 1:1 비대면 듀엣 노래방 AR 앱 · 멀티플레이와 결제 핵심 파트 2021.01 — 2021.07
브이런치
+
AR Foundation 페이셜 트래킹으로 얼굴에 부착한 가면
AR Foundation 페이셜 트래킹으로 얼굴에 부착한 가면
1:1 비대면 듀엣 가창
1:1 비대면 듀엣 가창
솔로·듀엣·친구 모드 선택
솔로·듀엣·친구 모드 선택
인앱결제 후 재화 획득·소비
인앱결제 후 재화 획득·소비
  • 5G 네트워크 기반 AR 기술을 활용한 실시간 비대면 듀엣 가창 애플리케이션
  • Firebase 휴대폰 번호 인증, 웹서버 JSON 데이터를 가공해 회원정보를 클라이언트에서 처리
  • 인앱결제와 결제 후 재화 획득·소비 기능 제작
  • Photon·Photon Chat·Photon Voice 기반 로비와 게임룸 매치메이킹, 친구 관리(신청·수락·추가·삭제)
  • AR Foundation 페이셜 트래킹으로 가면을 얼굴에 부착하고 UI 팔레트로 마스크 교체. WebRTC로 전면 카메라 영상을 양방향 통신
  • 갤럭시 폴드를 포함한 다양한 기기의 해상도 대응 연구개발
UnityAR FoundationPhoton PUN2WebRTCFirebase
12 SK nugu DB helper 스키마 없는 로그 DB에서 패턴을 역산해 정산 통계 툴 제작 2021.05 · 2주
브이런치
+
곡별·기간별 이용 통계를 엑셀로 출력
곡별·기간별 이용 통계를 엑셀로 출력
스피커 로그에서 추출한 원본 데이터
스피커 로그에서 추출한 원본 데이터
  • 금영 + SK 인공지능 스피커 이용 데이터의 저작권료 정산이 목적. 유료 구독 유형별로 사용자가 한 달에 무슨 노래를 몇 번 불렀는지 집계해야 했음
  • 스키마가 없고 이용 로그만 쌓여 있는 DB 상태에서 패턴을 파악해 날짜별·곡별·구독 유형별 필터링 기능 제작
  • 집계 결과를 엑셀로 추출하는 기능과 UI 전체 제작
C#UnityWindows
13 온라인 멀티 AR 드로잉 과기정통부 장관상 수상 · CJ ENM 실시간 생방송 투입 2020.02 — 2021.02
브이런치
+
CJ ENM 생방송에 투입된 AR 드로잉
CJ ENM 생방송에 투입된 AR 드로잉
KCON:TACT 현장
KCON:TACT 현장
아티스트와 사용자가 같은 공간에 그리는 화면
아티스트와 사용자가 같은 공간에 그리는 화면
실시간 라이브 무대 합성
실시간 라이브 무대 합성
  • 유튜브 실시간 라이브에서 아티스트와 사용자가 AR로 그림을 그려 소통하는 콘텐츠. 클라이언트 파트 단독 개발 및 프로젝트 리더
  • Photon PUN2와 AR Foundation으로 같은 공간에서 AR 그림을 공유하는 실시간 멀티플레이 구현
  • AR PointCloud 배열을 저장·대조해 위치 오차를 복원하는 정합 알고리즘을 구현. 카메라를 가리고 이동해도 AR 오브젝트가 제자리를 지키도록 처리
  • 그림의 JSON 데이터를 웹서버와 주고받아 저장하고 불러올 때 그리던 과정을 애니메이션으로 재생
  • 2D는 LineRenderer, 3D는 튜브 렌더러 에셋을 활용해 단기간 내 제작. 방송 중 그림 위치를 조정하는 리모컨 앱 별도 개발
성과
  • 제21회 대한민국 모바일기술대상 과학기술정보통신부 장관상 수상 (2021)
  • 1년간의 연구개발 후 시즌마다 CJ ENM 유튜브 실시간 생방송에 방송사고 없이 투입
UnityAR FoundationPhoton PUN2MongoDB
14 VR 노래방 KPOPVRZON 5억원 규모 지원사업 개발 리더 · 금영 30개 지점 상용 출시 2019.06 — 2020.01
브이런치
+
코인노래방에 설치한 VR 존
코인노래방에 설치한 VR 존
금영 노래방 지점 현장
금영 노래방 지점 현장
VR 노래방 플레이 화면
VR 노래방 플레이 화면
회원가입·로그인 UI
회원가입·로그인 UI
  • 금영 노래방과 협업해 VR 장비를 코인노래방 반주기와 연동하고 360도 영상을 보며 노래하는 플랫폼
  • 리눅스 기반 반주기와 TCP 소켓 통신으로 Unity 이벤트 바인딩
  • Win32 API로 전기 차단기를 올리면 모든 기기가 자동으로 켜지고 세팅되는 관리툴 제작. 업주가 별도 조작 없이 개점 가능
  • 각 지점에 설치된 툴의 VR 영상 업데이트 상태를 확인하는 원격 버전관리 기능
  • SQLite로 4K 영상 108개를 카테고리화 및 필터링. Leap Motion과 Final IK로 핸드트래킹 및 UI 인터랙션 구현
  • 회원가입·로그인, VRoid 기반 아바타 생성 및 상체 트래킹. 기존 VR UI / UX 체계 전면 개편
성과
  • 5억원 규모 정부지원사업 개발 리더로 최종 평가 통과
  • 금영 노래방 30개 지점 상용 출시, 가수 콘서트장 시연
UnityWindows MRWin32 APISQLiteLeap MotionFinal IK
15 SURREAL VR 2018 지스타 출품 · 2019 Steam 출시 · 개발 전체 1인 담당 2019.01 — 2019.03+
지하철을 배경으로 한 VR 공포게임
지하철을 배경으로 한 VR 공포게임
「무궁화꽃이 피었습니다」 방식의 어트랙션
「무궁화꽃이 피었습니다」 방식의 어트랙션
Steam 출시 페이지
Steam 출시 페이지
  • 지하철을 배경으로 한 VR 공포게임. 언리얼엔진 교육과 VR 기기·에셋을 지원받는 정부사업의 도움으로 제작
  • VR 조작 및 팔다리 IK, 애니메이션, 셰이더, 이펙트 편집, 몬스터 AI, 승·패 조건 트릭 로직 등 기능 구현에 필요한 개발 전체를 담당
  • Steam 출시에 필요한 SteamWorks 관리
성과
  • 2018 지스타 출품 및 현장 시연
  • 2019 Steam 정식 출시
Unreal EngineBlueprintSteamWorks
{{ lbN }} {{ lbImg }}

{{ lbCap }}