프로젝트 배경
과도한 뷰티 필터 대신 ‘피부 결이 남는 빛’이 필요한 현장 요구를 먼저 잡고, 프리뷰·필터·저장을 한 GPU 경로로 묶었습니다. 웹 시연으로 색을 같이 본 뒤 네이티브 엔진으로 확장하는 흐름을 파일럿에서 검증했습니다.
프로젝트 성과
피부 뭉개지 않는 색보정 시연
실사 부스 톤 인물 원본에 NATURAL·SOFT·WARM·COOL·NIGHT 5종을 적용하고, before/after 슬라이더로 결·하이라이트 차이를 바로 판별할 수 있게 했습니다.
프리뷰와 저장이 같은 빛
뷰파인더에서 고른 필터가 사진첩 저장까지 같은 셰이더 체인을 탑니다. 화면과 결과 색이 어긋나지 않습니다.
웹·iOS 동일 3D LUT
브라우저 WebGL2가 Metal과 같은 texel-center 삼선형 LUT를 써서, IPA 없이도 미팅 자리에서 색을 같이 볼 수 있습니다.
온디바이스 촬영 파이프라인
촬영·필터·저장이 서버를 거치지 않습니다. 사진이 기기 밖으로 나가지 않는 구조입니다.
필터 5종 JSON 외부화
재빌드 없이 세팅을 조정할 수 있도록 필터 파라미터를 외부 JSON으로 분리했습니다.
핵심 기능
진행 단계
시연 기준 화면 설계
2026.07.
라이트박스 웹·뷰파인더 앱 이중 표면으로 색 판단을 방해하지 않는 UI를 잡았습니다.
프로젝트 상세
무인사진관 촬영에 맞는 실시간 카메라 필터를 AVFoundation·Metal·3D LUT로 온디바이스 구현한 파일럿입니다. 뷰티 스무딩으로 피부를 뭉개지 않고, 소프트 하이라이트 롤오프로 빛을 다룹니다. 브라우저 WebGL2 데모로 원본·필터를 한 시선에서 바로 비교할 수 있습니다.







