PD 「② 기존 텍스처를 이 화풍으로 변환으로 해보자」.
로컬 ComfyUI(127.0.0.1:8000) HTTP API 를 직접 호출 — MCP 불필요.
- 체크포인트 noobaiXLNAIXL_epsilonPred05Version(LoRA 학습 베이스 · PD 안내)
- LoRA ElinSpriteNoobLocon_byKonan 0.9
- img2img denoise 0.40 (0.30~0.50 비교 후 채택 · 0.50 은 배치가 틀어진다)
- 원본 알파 복원 + 팔레트 32/48/64 색 양자화
UV 무변경 확인: 갑옷/튜닉/바지/부츠가 전부 제자리에 찍힘(인게임 렌더 실측).
아직 머티리얼/프리팹에 꽂지 않음 — 후보 파일만.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
PD 「왜 흰색으로 빛이 반사된 느낌이 나는거지?」
원인 = 림라이트(rimStrength 1.6) 가 밝은 면에서 흰색으로 포화.
색은 금색(1, 0.82, 0.5)이지만 세기가 높아 흰색으로 탄다.
외곽선 두께는 PD 승인값(캐릭터 1 / 배경 2.5) 유지.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- §1 실측: 부위별 텍셀→화면픽셀 밀도(앞면 삼각형 · 화면면적 가중) · 올리브 원인 규명
- 얼굴 face02_V1..V4 · 머리칼 Hair05_V1..V4 (원본 복사 → 제자리 가공 · UV/메시 무변경)
- 올리브 차단: HSV 의 V 만 조절(RGB 배율 금지 → 채널 포화 0) + 단별 Hue 를 기준색 ±cap 로 제한
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- ArenaWalker.body 가 비어 있어 스크립트가 자기 자신(빈 오브젝트)을 움직이고 있었다
→ body = PC_LH_M05 로 연결(PD 실측 보고 「캐릭터 움직임이 없어」의 직접 원인)
- body 가 비어 있던 탓에 Start() 의 Animator.fireEvents=false 도 캐릭터에 적용되지 않아
'Event_Idle' has no receiver! 가 33건 발생 → 빈 수신자 ArenaAnimEventSink 를 붙여
에디트/플레이 양쪽에서 차단(fireEvents 는 런타임 전용이라 에디트 모드를 못 막는다)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- Animator.fireEvents=false: 클립 Idle 이 쏘는 Event_Idle 의 수신자(WizardActor)를
§1 에서 떼어 내 "AnimationEvent … has no receiver!" 가 2초마다 났다(실측 6회/12초).
빈 수신자 컴포넌트를 붙이는 대신 이벤트 발사를 끈다 → Play 콘솔 error 0.
- autoWalk 프로브(기본 off): 중앙→14 m 소요 시간을 실측하기 위한 씬 전용 스위치.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- PC_LH_M05 씬 인스턴스에서 게임 컴포넌트 7종 제거(WizardActor·NavMeshAgent·
Rigidbody·CapsuleCollider·SkinnedMeshAfterImage·WLPcScaleCompensator·
WLWeaponFitter) → 게임 초기화 없이 Update 가 돌며 터지던
KeyNotFoundException: 'Freeze'(Actor.cs:1065) 제거. 프리팹 수정 0.
루트 스케일 1.05266 · 몸 높이 1.21651 m 는 제거 전후 델타 0 실측.
- Main Camera 를 Demo.unity 실측값으로 이식: 직교 size 10 · euler(30,60,0)
· near 0.3 / far 500 · clear Skybox · depth -1 · HDR/MSAA on
+ UniversalAdditionalCameraData(post off · AA none · rendererIndex -1).
- 씬 라이트 3개에 UniversalAdditionalLightData 추가(데모와 동일 구성).
- Terrain.drawTreesAndFoliage false→true(데모와 동일).
- ArenaWalker.cs(신규 · 씬 전용): WASD 이동 + 방향 회전 + idle/run 상태 재생
+ 카메라 추적 + Terrain.SampleHeight 접지. 속도 3.9 / 회전 300 은
LH_M05.prefab NavMeshAgent 실측값.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- 새 씬 Assets/WL/Look/Arena/Scenes/WL_ArenaProto.unity (기존 씬·빌드 씬 목록 수정 0)
- 바닥 = Unity Terrain 80x12x80 + Demo_Grass/Demo_Dirt 레이어 + Demo Terrain.mat(ToonTerrain) — 데모 실측 방식 그대로
- 경계 = 반경 14 m 에 Stone_1/2 + Tree + Arch_Large/Small · 연못 Water_Plane · 배경 Windmill/House
- 캐릭터 LH_M05 중앙(스케일 1.05266 = f_Scale 0.7 x 보정 1.5038) · 프리팹 수정 0
- 조명/ambient/fog/스카이박스 = 데모 실측값 그대로
- 머티리얼 14종(+Terrain.mat) · 삼각형 29,875 (목표 15종/5만 이내)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
PD 「해상도만 저하된 느낌」 실측 진단:
캐릭터가 차지하는 픽셀이 84/62/47 px 로 도트 게임(16~48 px)보다 촘촘했다.
ortho 는 유지하고 픽셀 높이만 낮춰 42/31/23 px 로 맞춘다.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- ResetForProbe 가 「스왑할 것 없음」 캐시를 안 비워 다음 ApplyNow 가 전부 건너뛰던 문제
- 물 스왑을 맵 스윕보다 먼저 — 맵 스윕이 물 렌더러를 캐시에 넣어 물이 안 바뀌던 문제
- 프로브 H(ApplyNow/RestoreNow 왕복) 추가 → RESULT PASS 46/46
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- 실측: Toon 셰이더에 _CLOUDSENABLED 키워드는 없다(구버전 잔재) → 구름 on/off 는 _Cloud_Strength
- 지면 판정에 평평함·면적비 추가(나무 수관·배경 산 제외) · 잔디 높이를 m 단위 SO 로
- 캐릭터 외곽선 기본 off(스킨드 메시는 270px 에서 노이즈) · SO characterOutlines
- 캡처 6장(270×480 → 1080×1920 Point 확대 · 직교) · 프로브 PASS 38/38
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>