게임 개발 · 기술 동향미로의 개발노트
카테고리

Pixel Camera

Pixel Camera 0.1.0 구현·모델 샘플·실행 검증

개발 기록 · 블로그 공개

원본 기록 상태 검증 대기

독립 설정 창과 공유 프리셋, 카메라 픽셀화·깊이 제어를 구현하고 Pixora 모델 4종을 포함했습니다. 실제 입력·테마 화면 검사는 보류입니다.

실제 Unity 게임 뷰에서 Pixora 모델 ClockworkKingfisher의 픽셀화와 벽 너머 표시를 확인한 화면
실제 Unity 게임 뷰에서 Pixora 모델 ClockworkKingfisher의 픽셀화와 벽 너머 표시를 확인한 화면

작업 결과

기능 구현, Windows 빌드·플레이어 렌더 검증과 로컬 패키지 생성이 끝났습니다. TurnRoom > Pixel Camera > Open에서 사용할 수 있습니다. 실제 마우스·키보드와 설정 창의 라이트·다크 화면 검사는 사용자의 화면 전환 금지 요청에 따라 보류했습니다.

적용 내용

  • ToolWindow와 공통 UITemplate 기반 별도 설정 창: 프리셋 선택·생성·복제·저장, 카메라 적용, 미리보기.
  • 카메라 컴포넌트와 공유 ScriptableObject 프리셋: 세로 픽셀 수, 확대, 색상 단계, 디더링, 근·원거리 클리핑.
  • 후순위 레이어와 깊이 유지/초기화 선택. 투명 대상을 한 번 합성하는 실제 렌더 검사를 포함했습니다.
  • Pixora의 ClockworkKingfisher, CourierDrone, SurveyorKit, TidewatchObservatory를 독립 GUID로 복사했습니다. FBX 원본 바이트를 보존했고 Pixora 경로 의존성이 없는 것을 검증했습니다.
  • 샘플 씬 10개, 가이드 9개 언어, 영어 Unity 게임 뷰 캡처와 해시 기록. 공식 로고 미확인으로 logo:null입니다.

검증

  • Unity 6000.0.83f1 / Direct3D11 / Built-in: 에디터 54개 검사, 새 프로세스의 재개방 15개 검사, Windows 플레이어 렌더 2개 검사 통과.
  • 렌더 픽셀로 확대, 4×4 픽셀 블록, 클리핑, 벽 가림 유지/관통, 투명 단일 합성, 카메라 2개의 프리셋 공유를 확인했습니다.
  • UI 바인딩과 직접 호출한 Undo/Redo는 통과했습니다. 실제 키보드 단축키 검증은 아닙니다.
  • 정적 패키지 검사: 8,468,126바이트, 295개 에셋, 제품 에셋 99개를 현재 원본과 비교했습니다. 모델 4개·씬 10개·가이드 9개 포함, Development와 Pixora 제품 경로 제외.
  • 9개 가이드의 로컬 링크·실제 게임 뷰 이미지·촬영 시 소스 해시 일치 검사 통과. 설정 창 캡처까지 최신이라는 뜻은 아닙니다.
  • 실제 캡처는 94,312바이트의 PNG 원본입니다. Affinity 파일 접근이 PERMISSION_DENIED여서 편집·최적화하지 않았으며 200KB 이내 원본을 사용했습니다. 숨김 플레이어의 검은 캡처는 근거로 채택하지 않았습니다.
  • 검사 요약 JSON, 패키지 비교 근거.

남은 사항

  • 실제 마우스·키보드 입력과 라이트·다크 설정 창 화면·재캡처는 보류입니다. 전체 메뉴얼을 완료 처리하지 않았습니다. - Built-in 전용입니다. URP/HDRP, XR, 카메라 스택과 다른 이미지 이펙트 통합은 이번 버전 지원 범위 밖입니다. 추가 장면 캡처의 성능은 대상 기기에서 별도 측정이 필요합니다. unitypackage. 제품 소스 패키지를 공개 업로드하지 않았습니다.

개발 화면

실제 Unity 게임 뷰에서 Pixora 모델 ClockworkKingfisher의 픽셀화와 벽 너머 표시를 확인한 화면

출처

중앙 아카이브 원문

같은 카테고리의 글

개발 기록 아카이브 전체 보기 ↗