first commit

This commit is contained in:
2026-10-06 12:16:46 +09:00
commit 619d980098
415 changed files with 22283 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
# Ref1 구현 방향 검토 — 2026-09-14
상태: 거리 감쇠 제거 구현 완료. 자동 검증 통과. 현재 dog1 브라우저에서 가까운 영역에도 색면 효과가 적용되는 것을 확인했으며, Ref1의 큰 사각 색면 달성 여부는 별도 시각 조정 과제로 남아 있다.
## 현재 관찰
현재 브라우저: 멍멍이 1(잔디 위 흰 포메라니안), AI 추정 상대 depth, 조각 유리, Grid 10, 색면 1, Distortion 0.9, 굴곡 0.65, 광택 0.3, Depth Scale 0.25, 확대 1, 팬 0.
얼굴의 털·눈 반사점·둥근 코·혀가 사진처럼 남고, 몸 외곽과 잔디는 작은 불규칙 색 영역으로 정리된다. Ref1의 큰 사각 얼굴 면과 차이가 있다. 다른 사진/구도이므로 절대 색감과 얼굴 크기의 일치는 평가하지 않는다. 이번에는 정지 화면을 관찰했고 새 동작 검증이나 빌드는 실행하지 않았다.
## 판단
- 가까운 부분의 색면 처리를 약화하던 거리 가중치는 사용자 지시로 제거했다. 큰 면을 충분히 만들지 못하는 색상 라벨 처리 방식은 별도 문제다.
- Ref1 정지 이미지로 실제 거리나 광학 구조를 확정할 수 없다. 거리 모델의 물리적 옳고 그름보다 목표 모습에 적합한지 평가한다.
- 자동 구도 변경, 독립 무작위 크롭, 전체 블러, 셀 전체 단색화로 해결하지 않는다.
## 거리 감쇠 제거
거리 가중치를 제거해 유효한 표면에 설정된 색면 강도를 그대로 적용한다. 배경 깊이·범위 밖 UV·역투영 실패·유리 앞/접촉 표면 등의 유효성 검사는 유지한다. RGB/Depth 배치와 굴절 좌표, 팔레트, 어두운 픽셀 보호는 변경하지 않는다. 구현과 자동 검증은 완료했다.
같은 사진·구도·시점·Grid·굴곡·광택에서 색면 0.65와 1을 비교한다. 지정 sample-pet.png(수작업 테스트 depth, AI 아님)와 현재 dog1(AI 상대 depth)을 사용하고 각 A/B에서 같은 depth를 유지한다.
평가 기준:
1. 얼굴에서 잔털·작은 명암 조각이 줄고 넓은 밝은 면이 늘어나는가.
2. 두 눈과 코의 위치 및 표정이 읽히는가. 반사점·코 내부 디테일은 필수 조건이 아니다.
3. 셀 전체 단색화 없이 얼굴과 배경 경계가 유지되는가.
4. 이미 거리 가중치가 1인 먼 영역은 A/B가 같은가.
5. 작은 좌우 드래그에서 윤곽 연결과 색 변화가 안정적인가.
6. 색면 0과 Distortion 0에서 기존 출력이 유지되는가.
## 결과에 따른 후속 검토
B에도 작은 불규칙 면이 남으면 기존 8×8 atlas의 색상 라벨을 선택적으로 병합하는 별도 실험을 한다. 인접 2×2에서 우세한 같은 라벨이 충분한 경우만 묶는 방식을 최소 후보로 삼는다. 모든 2×2를 강제로 한 색으로 만들지 않는다. 이 후보가 Ref1의 큰 면을 만들지는 시각 검증이 필요하다.
어두운 원본 디테일이 계속 남으면 preserveDark의 원본 RGB 우회를 어두운 대표색 라벨 보호로 바꾸는 별도 실험을 검토한다. 눈·코가 밝은 면에 흡수되는 것을 막되 어두운 영역 안의 세부는 정리하는 방향이다. 어두운 털과 눈이 합쳐질 위험을 확인한다.
거리 제한 해제만으로 먼 배경의 포스터화는 해결되지 않는다. 가까운 얼굴에 팔레트가 더 적용되어 시점 이동 시 색 전환이 눈에 띌 수도 있다. 여러 보정을 동시에 적용하지 않고 각 결과로 다음 변경을 결정한다.