# 사진용 AI Depth 도입 2026-09-14 사용자 승인: Depth Anything V2 Small의 브라우저 로컬 추론 적용 검토 후 “그럼 해봐”. ## 범위 - 사진을 선택하고 `AI 깊이 생성`을 눌러 정적 depth를 한 번 생성한다. - Depth Anything V2 Small의 Apache 2.0 모델과 Transformers.js용 ONNX 변환본을 사용한다. 사진은 서버에 업로드하지 않는다. - 모델은 기능을 처음 사용할 때 로드한다. 로딩·추론·실패 상태를 안내한다. - 기존 DepthProvider → PetDepthMesh → RenderTarget → Glass 경로를 유지한다. - 기존 수작업 샘플, 수동 depth 입력, 영상, Mosaic/Reeded/Frosted를 보존한다. - AI 결과는 `AI 추정`으로 표시한다. 기존 수작업 depth와 실측 깊이를 구분한다. - AI 결과 적용 후 No Glass로 전환하여 시차를 먼저 확인한다. ## 구현·검증 기준 - 내부 depth는 0=뒤, 1=앞. 원본 RGB와 depth의 방향·비율·구도를 일치시킨다. - 사진·영상·수동 depth 변경 및 종료 뒤 오래된 추론 결과가 적용되지 않게 한다. - 추론 실패 시 기존 depth를 유지하고 다시 시도할 수 있다. - 같은 샘플/구도에서 No Glass의 코·눈·얼굴 시차를 확인한 다음 Final의 Mosaic를 확인한다. - 빌드·타입 검사와 실제 모델 실행·시각 검증 결과를 구분해 기록한다. - 모바일의 다운로드·추론 시간·메모리는 실제로 측정하기 전에는 보장하지 않는다. ## 이번 범위 외 실시간 영상 depth, 사진 리라이팅, 완전한 3D 복원, 유리 셰이더 전면 교체, 서버 추론은 포함하지 않는다. ## 확인한 배포 자료 - https://github.com/DepthAnything/Depth-Anything-V2#license - https://huggingface.co/onnx-community/depth-anything-v2-small-ONNX - https://huggingface.co/docs/transformers.js/guides/webgpu Small만 상업 이용 가능한 Apache 2.0 조건으로 검토했으며 배포 시 라이선스 및 관련 고지를 보존한다.