docs: capture verified scene context fix and pixel comparison rule

This commit is contained in:
NINI
2026-10-10 00:31:06 +09:00
parent bccd6135e5
commit 0cbeb37344
3 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -26,4 +26,4 @@ Blender 5.2.2에서 작은 검사 씬의 EEVEE/GPU와 Cycles/CPU 렌더·PNG/MP4
3. 기존 Remotion + FFmpeg로 새 컷과 기존 음성·38개 자막을 합성하고 실제 여섯 영역 검수와 final 검토를 진행한다.
4. 다른 소재의 장면 제작은 이 범용 실행 경로를 사용하되 소재별 모델과 근거를 별도로 작성한다.
대표 영상의 실제 디코드 화면 비교에서, 비활성 Scene의 애니메이션이 정지 화면으로 렌더되는 문제를 발견해 실행기를 수정 중이다. 프레임 수·파일 해시만으로 움직임을 통과 처리하지 않으며 디코드 픽셀 변화를 재검사한다. 대표 3D 품질·전체 컷 제작·새 완성본 검수도 위 후속 작업의 확인 대상이다.
대표 영상의 실제 디코드 화면 비교에서 비활성 Scene의 애니메이션이 정지하는 문제를 발견했고, 렌더 전에 선택 Scene을 활성화하도록 수정했다. 초기 활성 Scene이 Idle인 같은 원본에서 두 장면의 PNG·MP4 실제 RGB 움직임 검사가 실패→통과로 바뀌었으며 독립 검토도 통과했다. 실행기 회귀는 14개다. 물 대표 렌더는 수정된 실행기로 재제작 중이고, 전체 컷 제작·새 완성본 검수는 아직 후속 작업이다.
+2
View File
@@ -35,3 +35,5 @@ JSON 34개 중 데이터 양식·예제 30개는 해당 스키마로 검증했
실제 렌더 검사 씬은 사용자 물 영상과 별개인 `.cache`의 검사용 자료다. 검사 승인은 모의 자료이며 실제 사용자 승인으로 기록하지 않는다. Blender 실행·디코드 확인은 화면 품질·청취·최종 승인과 다르다. EEVEE의 임의 seed 설정 API는 확인되지 않아 기본 0만 지원하고 다른 값은 거부한다. Cycles에서는 실제 seed 설정을 적용한다.
추가 물 대표 영상 검사에서 비활성 Scene의 100개 렌더 프레임이 실제로 정지하는 문제를 발견했다. PNG 파일 SHA-256은 메타데이터 때문에 달랐지만, 시작·중간·끝과 여러 중간 프레임의 디코드 RGB 차이는 없었다. 위 smoke의 파일 해시 비교는 이 경우의 움직임 증거로 충분하지 않았다. 선택 Scene의 실제 평가와 디코드 픽셀 비교를 보완하는 중이며, 해당 옛 샘플은 사용자 검토 결과로 채택하지 않는다.
위 문제는 렌더 전에 선택 Scene을 활성화해 수정했다. 실행기 안내의 `smoke.py` 명령에 `--animation-only`를 추가한 EEVEE 검사에서 수정 전 종료 1, 수정 후 종료 0을 확인했다. 초기 Idle인 원본에서 SceneA/B 각각 50fps·5프레임·100ms를 렌더해 PNG와 실제 MP4의 RGB 시작·중간·끝이 모두 달랐다. 원래 실패한 동일 `.blend` 재렌더도 종료 0이고, 내부 실행 코드 해시 변경으로 새 attempt를 사용했다. 독립 검토의 같은 실제 검사, 14개 실행기 회귀와 10개 계약 검사도 각각 종료 0이다. 물 대표 PNG/MP4는 이 수정 뒤 새 attempt로 다시 만들고 있으며 실제 결과 검토가 남아 있다.