---
title: 실제 플레이 품질 재작업: UI·외형·낮밤·관통·CPU/메모리
date: 2026-10-31T09:46:34.391Z
version: v1.0.4
status: 완료
state: complete
project: last37n
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 사용자가 확인한 시야 가림·비현실적 외형·낮밤 부재·관통/상호작용 문제를 실제 도구와 전후 QA로 개선합니다.
format: tracefolio-v2
priority: normal
manual_id: play-quality-overhaul-20261031
round: 4
manual_state: complete
payload: ../assets/submissions/2026-10-31-manual-play-quality-overhaul-20261031-20261031094634391-v1.0.4.json
---

## 목표와 완료 기준

Blender와Affinity로 시안을 실제 제작하고 게임의 외형/행동/UI·낮밤·상호작용/관통과CPU/메모리를 개선합니다. 기존 웹 빌드 상한을 올리지 않습니다.

완료 기준: 전체8작업의 실제 구현/실행·시안과결과분리·원본보존·기존기능과저장/멀티회귀·동일CPU/메모리대조·초기/전체상한·가역실제적용·실제화면HTML공개·정확한시간/한계

후속 4회차 · 순차 진행 · 전체 8개 · 이번 실행 T07, T08

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | 현재 화면·CPU/메모리·상호작용 기준 재현 | 고정 Chrome 헤드리스 장면·이동·NPC 접근의 실제 기준 화면/메모리/CPU와 서버 판정을 기록합니다. 기존 변경과 용량 잠금을 보존합니다. | 동일 장면 비교 가능한 실제 기준 결과와 관통/상호작용 실패 또는 미확인 범위가 기록됩니다. | 실제 Chrome 실행·정지/이동 CPU와메모리·같은 월드 실제 입력/거리/오류·기준 해시 검사 | 완료 |
| T02 | Affinity UI 원본과 아트 시안 | 생성 아트 시안을 보존하고 Affinity 신규 문서에서 HUD·배낭·장비·상호작용 컴포넌트의 편집 원본을 제작·렌더합니다. | 시안과 실제 캡처를 구분하고 낮/황혼/밤·좁은HUD 방향과 UI별 원본을 확인합니다. | 실제 Affinity 문서ID/레이어/저장·출력 크기/바이트·시각 검토 | 완료 |
| T03 | 관통·상호작용 동작 수정 | 서버 기준 인물/시설 접근·스윕 충돌·시야와 클라이언트 대상 선택·정지 후 상호작용을 수정합니다. | NPC와 동료를 가로질러 이동하지 않고 수색/대화/치료/거래/구조가 보이는 대상과 일치합니다. | 좁은 통로/도주/초기 겹침·멀티/월드격리·벽너머 요청 거부·실제 UI 상호작용 회귀 | 완료 |
| T04 | Blender 외형·행동 개선 | Blender 원본으로 기존 캐릭터 재질/윤곽·행동을 다듬고 기존 에셋을 재사용해 도시 소품과 자연스러운 동작을 적용합니다. | 과한 장난감 색·굳은 자세를 줄이고 수정 가능한 원본과 실제 임포트/동작 결과를 보존합니다. | Blender 버전/내보내기·Unity본/행동·가까운 실루엣/장비·서버 타이밍 회귀 | 완료 |
| T05 | 낮밤·조명·거리 분위기 | 서버시간 기준 낮/황혼/밤 순환·태양/달빛·대기색과 읽을 수 있는 야간 조명, 건물/바닥 표현을 구현합니다. | 같은 시각의 여러 클라이언트 조명이 일치하고 밤에도 조작·상호작용이 가능합니다. | 실제 정오/황혼/밤 캡처·경계 연속성·재접속·조명/오류/용량 검사 | 완료 |
| T06 | 시안 기반 전체 UI 적용 | 상시HUD를 작게 재구성하고 배낭/장비/NPC/동료/구조/월드/지도 UI와 입력 차단·알림 수명을 정리합니다. | 중앙 시야가 확보되고 각각 UI가 한 체계로 읽히며 화면 크기별 조작이 됩니다. | 실제 각 패널/빠른 클릭/한글채팅·월드/지도·1366/1440/1920 해상도·기존기능회귀 | 완료 |
| T07 | CPU·메모리·빌드 경량화 대조 | 확인된 UI/반복갱신·렌더/캐시/수신 비용을 줄이고 동일 Chrome 장면의 CPU/메모리/프레임과 장시간 반복을 대조합니다. | 메모리/CPU 개선 또는 측정된 한계를 기록하고 초기6746062/전체6747936bytes 상한을 유지합니다. | 동일 장면·같은 프로토콜·CPU/메모리/프레임·반복월드·1바이트게이트·전체회귀/DB | 완료 |
| T08 | 실제 적용·최종 전체 QA·아카이브 | 정확한 후보 지문의 전체 QA 후 가역 적용하고 실제 화면/수치·실패·제한·시간을 HTML로 공개합니다. | 게임 적용과 검증·공개 보고를 구분하고 모든 현재 작업 및 전체 최종 QA 통과를 확인합니다. | 실제8788·아티팩트해시·압축/캐시/파일·전체작업QA·HTML/이미지/링크/배포 확인 | 완료 |

## QA 반복 기록

### Q01 · step · 2026-10-31T07:28:03.236Z

실제 결과와 원본 검토

- T01 r1 · pass: 숨김 Chrome156/1440x900 실제 정지·이동 기준 실행·오류0,브라우저트리CPU181.24/155.72%,rAF119.54/119.43Hz·프로세스메모리를 기록했습니다. NPC를 가로지르는 실제 명령 승인을 확인했습니다. rAF는 Unity 내부 프레임과 구분합니다. · 근거: docs/qa/overhaul/before/result.json; docs/qa/overhaul/npc-crossing-before.json
### Q02 · step · 2026-10-31T07:28:03.236Z

실제 결과와 원본 검토

- T02 r1 · pass: imagegen 시안을 방향 참고로 구분 보존했고 실제Affinity3.3.1 신규ID1EDBEA8C-F8C9-49F0-9F37-4F0FAA2DFC76의184개 편집/검토 단계·원본.af131620bytes·PNG1920x1440/153049bytes와 실제MCP렌더를 확인했습니다. 프로젝트 경로PERMISSION_DENIED 후 허용된Desktop저장→프로젝트복사로 해결했습니다. · 근거: art/ui/overhaul/LAST37N-Field-UI.af; art/ui/overhaul/LAST37N-Field-UI.png; docs/qa/overhaul/affinity-ui-edit-result.json; affinity-ui-save-result.json; affinity-render-result.json
### Q03 · regression · 2026-10-31T07:28:03.236Z

관통 수정의 서버 회귀 결과

- T03 r1 · fail: 최초 서버 회귀127/128 통과. 기존 활력 테스트 경로가 새 보급함 충돌 범위로 진입해 기대 이동거리와 달랐습니다. 테스트의 활력/속도 기대값은 유지하고 장애물 없는 진행 방향으로 고쳤습니다. · 근거: .runtime/overhaul-server-tests-01.log; server/test/game.test.ts
### Q04 · regression · 2026-10-31T07:28:03.236Z

관통 수정의 서버 회귀 결과

- T03 r1 · pass: 동일 활력/속도 기대값을 유지한 회귀128개·실패0·건너뜀0,새 실인물/스윕/온라인/월드격리/시설충돌6개·TypeScript 통과. 실제웹 상호작용 확인은 아직 남았습니다. · 근거: .runtime/overhaul-server-tests-02.log; server/test/physical.test.ts; docs/qa/overhaul/npc-crossing-after.json
### Q05 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T04 r1 · fail: 선택적 행동 클립 압축의 실제 포즈 대조에서 CrouchIdle 위치 오차0.02785532m가 나와 폐기했습니다. 원본FBX 참조14클립을 보존하고 압축 코드는 실험 폴더로 격리했습니다. · 근거: docs/qa/overhaul/attempts/action-compaction-01.json
### Q06 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T07 r2 · fail: 추가 디테일 후보02 초기6751500bytes, 후보03 초기6757828bytes로 승인 상한6746062 초과. 적용하지 않았습니다. · 근거: docs/qa/overhaul/recompression-02.json; docs/qa/overhaul/recompression-03.json
### Q07 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T03 r2 · fail: 구조/동료 회귀는 기존 진행방향이 앞의 인물을 관통해야 했으므로 멈췄습니다. 구조의 후속 실패는 포커스용 클릭이 새 구급품 버튼을 눌러 실제 물자를 소모한 화면으로 확인했습니다. · 근거: docs/qa/overhaul/regression03/rescue/result.json; docs/qa/overhaul/regression04/rescue/result.json; docs/qa/overhaul/regression03/combat/combat.json
### Q08 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T07 r2 · fail: 최초100WS는 이동80명을 같은 자리에 겹쳐 만들어3명만 이동했습니다. 독립 통로 재검사에서는80명 이동했으나 적에게 다운된24개 명령 오류가 발생했습니다. 부하 장면을 보호 상태로 명시해 실제 전투 회귀와 분리했습니다. · 근거: docs/qa/overhaul/final-load/result.json; docs/qa/overhaul/final-load03/result.json
### Q09 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T03 r2 · pass: NPC·동료·온라인 생존자와 시설의 스윕 충돌, 초기겹침 탈출, 벽 뒤 상호작용 거부를 구현했습니다. 최종 실제Chrome에서 NPC 앞 정지·상점 구매·의무병 치료·동료명령·수색·이동중 아이템사용을 통과했고 구조20/전투14 회귀를 재통과했습니다. · 근거: docs/qa/overhaul/visual03/result.json; docs/qa/overhaul/regression05/rescue/result.json; docs/qa/overhaul/regression04/combat/combat.json
### Q10 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T04 r1 · pass: 실제Blender5.2.3 배치로 캐릭터 팔레트·몸통 호흡/보행·행동 완급과11종 장비 베벨·헬멧을 다듬고 편집 가능한3개.blend를 보존했습니다. 실제Native 행동23·걷기+상체재장전·마스크 다리0/팔54·LOD252실루엣 최소0.98224854를 통과했습니다. · 근거: docs/qa/overhaul/blender-refinement.json; docs/qa/overhaul/blender-equipment.json; docs/qa/overhaul/native02/actions/actions.json; docs/qa/overhaul/native02/layered-animation.json; docs/qa/overhaul/character02/upper-mask.json
### Q11 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T05 r1 · pass: 서버시각 기준48분 하루·낮/황혼/밤 색·그림자·안개·밤창문·작은달/태양을 구현하고 실제Chrome12:00/18:12/00:00·손전등과 두 실제클라이언트 시각 동기화를 확인했습니다. · 근거: docs/qa/overhaul/visual03/result.json
### Q12 · step · 2026-10-31T08:18:16.024Z

실제 실행·실패 보존과 재검증

- T06 r1 · pass: Affinity 원본에 맞춰 작은HUD·회전나침반·생존/탄약/단축키·배낭/장비/상호작용/도움말/지도/월드창을 구현했습니다.1366·1440·1920 실제화면과 모달 이동차단·배타 전환·상점/치료 버튼을 통과했습니다. · 근거: docs/qa/overhaul/visual03/result.json; art/ui/overhaul/LAST37N-Field-UI.af
### Q13 · step · 2026-10-31T09:43:58.600Z

최종 원본·게임·회귀 실제 검증

- T02 r2 · pass: 실제 Affinity 3.3.1에서 16벡터 아이콘 AF/PNG와166단계 두 번째 시안을 제작·렌더했습니다. 프로젝트 SVG/JSON/기존AF 원본을 보존했습니다. 새 시안 AF 저장은 권한 제한으로 미실행이며 바탕화면5파일을 해시 대조 후 정리하고 이후 메모리 방식으로 전환했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T03 r3 · pass: 최종 서버131검사·8물리검사와 실제 Chrome 상호작용/구조/전투 회귀를 통과했습니다. 사람·NPC·시설·건물 외장·전차 반경을 검사하고 기존 겹침에서 빠져나오는 이동을 허용했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T04 r2 · pass: 실제 Blender 캐릭터 표면·머리·호흡/보행·장비11종·상가/도시 소품을 제작했습니다. Unity 근거리6239/원거리2374정점,14클립·252실루엣 최소0.96651268·팔54/다리0마스크와 포즈 오차0을 검증했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T06 r2 · pass: Affinity 아이콘을 게임에 적용하고 HUD·지도·월드·배낭·장비·NPC·도움말을 개선했습니다.1366/1920·민간인/장비 상태와 모달 이동 차단·버튼/키 전환을 실제 Chrome으로 검사했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T07 r3 · pass: 최종 후보 초기6730869/전체6732743바이트로 이전 상한보다15193바이트 감소했습니다. 동일 조건 CPU/렌더러 메모리 대조·100WS80이동·5분16월드방문5재접속·기본8788 실제13검사와1바이트 증가 거부를 통과했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
### Q14 · final · 2026-10-31T09:43:58.600Z

전체8작업 현재 버전 실제 검증

- T01 r1 · pass: 숨김 Chrome156/1440x900 실제 정지·이동 기준 실행·오류0,브라우저트리CPU181.24/155.72%,rAF119.54/119.43Hz·프로세스메모리를 기록했습니다. NPC를 가로지르는 실제 명령 승인을 확인했습니다. rAF는 Unity 내부 프레임과 구분합니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T02 r2 · pass: 실제 Affinity 3.3.1에서 16벡터 아이콘 AF/PNG와166단계 두 번째 시안을 제작·렌더했습니다. 프로젝트 SVG/JSON/기존AF 원본을 보존했습니다. 새 시안 AF 저장은 권한 제한으로 미실행이며 바탕화면5파일을 해시 대조 후 정리하고 이후 메모리 방식으로 전환했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T03 r3 · pass: 최종 서버131검사·8물리검사와 실제 Chrome 상호작용/구조/전투 회귀를 통과했습니다. 사람·NPC·시설·건물 외장·전차 반경을 검사하고 기존 겹침에서 빠져나오는 이동을 허용했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T04 r2 · pass: 실제 Blender 캐릭터 표면·머리·호흡/보행·장비11종·상가/도시 소품을 제작했습니다. Unity 근거리6239/원거리2374정점,14클립·252실루엣 최소0.96651268·팔54/다리0마스크와 포즈 오차0을 검증했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T05 r1 · pass: 서버시각 기준48분 하루·낮/황혼/밤 색·그림자·안개·밤창문·작은달/태양을 구현하고 실제Chrome12:00/18:12/00:00·손전등과 두 실제클라이언트 시각 동기화를 확인했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T06 r2 · pass: Affinity 아이콘을 게임에 적용하고 HUD·지도·월드·배낭·장비·NPC·도움말을 개선했습니다.1366/1920·민간인/장비 상태와 모달 이동 차단·버튼/키 전환을 실제 Chrome으로 검사했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T07 r3 · pass: 최종 후보 초기6730869/전체6732743바이트로 이전 상한보다15193바이트 감소했습니다. 동일 조건 CPU/렌더러 메모리 대조·100WS80이동·5분16월드방문5재접속·기본8788 실제13검사와1바이트 증가 거부를 통과했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
### Q15 · step · 2026-10-31T09:46:34.118Z

최종 원본·게임·회귀 실제 검증

- T08 r1 · pass: 기본8788 실제 적용·캐릭터/물자/장비/좌표 보존·실행13검사·실제 화면과 HTML 공개 배포/콘텐츠 검증을 완료했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/public.json
### Q16 · final · 2026-10-31T09:46:34.118Z

전체8작업 현재 버전 실제 검증

- T01 r1 · pass: 숨김 Chrome156/1440x900 실제 정지·이동 기준 실행·오류0,브라우저트리CPU181.24/155.72%,rAF119.54/119.43Hz·프로세스메모리를 기록했습니다. NPC를 가로지르는 실제 명령 승인을 확인했습니다. rAF는 Unity 내부 프레임과 구분합니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T02 r2 · pass: 실제 Affinity 3.3.1에서 16벡터 아이콘 AF/PNG와166단계 두 번째 시안을 제작·렌더했습니다. 프로젝트 SVG/JSON/기존AF 원본을 보존했습니다. 새 시안 AF 저장은 권한 제한으로 미실행이며 바탕화면5파일을 해시 대조 후 정리하고 이후 메모리 방식으로 전환했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T03 r3 · pass: 최종 서버131검사·8물리검사와 실제 Chrome 상호작용/구조/전투 회귀를 통과했습니다. 사람·NPC·시설·건물 외장·전차 반경을 검사하고 기존 겹침에서 빠져나오는 이동을 허용했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T04 r2 · pass: 실제 Blender 캐릭터 표면·머리·호흡/보행·장비11종·상가/도시 소품을 제작했습니다. Unity 근거리6239/원거리2374정점,14클립·252실루엣 최소0.96651268·팔54/다리0마스크와 포즈 오차0을 검증했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T05 r1 · pass: 서버시각 기준48분 하루·낮/황혼/밤 색·그림자·안개·밤창문·작은달/태양을 구현하고 실제Chrome12:00/18:12/00:00·손전등과 두 실제클라이언트 시각 동기화를 확인했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T06 r2 · pass: Affinity 아이콘을 게임에 적용하고 HUD·지도·월드·배낭·장비·NPC·도움말을 개선했습니다.1366/1920·민간인/장비 상태와 모달 이동 차단·버튼/키 전환을 실제 Chrome으로 검사했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T07 r3 · pass: 최종 후보 초기6730869/전체6732743바이트로 이전 상한보다15193바이트 감소했습니다. 동일 조건 CPU/렌더러 메모리 대조·100WS80이동·5분16월드방문5재접속·기본8788 실제13검사와1바이트 증가 거부를 통과했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/visual07/result.json
- T08 r1 · pass: 기본8788 실제 적용·캐릭터/물자/장비/좌표 보존·실행13검사·실제 화면과 HTML 공개 배포/콘텐츠 검증을 완료했습니다. · 근거: docs/qa/overhaul/final-verification.json; docs/qa/overhaul/public.json

## 남은 작업과 다음 반복

요청된8작업의 현재 버전 검증 완료. 모바일/100대 렌더 및 사진 실사 품질은 검증·제공 범위가 아닙니다.

이전 회차: [메뉴얼 열기](../../../projects/last37n/reports/2026-10-31-manual-play-quality-overhaul-20261031-20261031094358932-v1.0.3.html)

## 작업 시간

- 제안 시간: 2~4시간 예상. 시작2026-10-31 16:08:47 KST. 완료 기준은 시안·구현·적용·필수 실행 검증·공개 보고 전체입니다.
- 실제로 완료된 시간: 시작2026-10-31 16:08:47 KST, 완료 2026-10-31 18:46:34 KST, 실제 약158분.
- XERJ: 미사용 — 현 도구 목록에XERJ 미제공. rg·현재 소스·설정·실제 실행으로 대체합니다.
