- 던전 풀: 814t 대비 복제가 지형 _MinimumDarkness 만 0.12 로 낮춰 풀잎(0.20)이 그늘마다 밝은 점으로 도드라짐 → 지형을 풀잎 값으로(dungeonTerrainMatchGrassDarkness)
- 경직: 피격 모션 재생(일반 몹은 공격 취소 · 엘리트 설정 · 보스/스킬/사망 제외) → 0.1 s 뒤 굳힘 → 경직 끝까지 공격 쿨타임 붙잡기 · 일반 0.25 / 엘리트 0.18 s · 끊긴 몹은 풀리면 애니 속도 1
- 피격 점멸: 켜짐 0.07(상한 0.09) · 쉼 0.2 s · 덧그리기 패스 _HitFlash 0.2(본체가 비치는 흰색 20 %)
- 하얗게 남던 주원인(실측) = 공격 예고(Telegraph) 흰 섬광이 경직·넉백으로 끊긴 공격에 최대 2.5 s 남음 → CurAnim 이 공격 밖이면 즉시 종료 + 예정 히트 +0.3 s 안전장치
같은 세션 A/B(던전 1 · 3판씩): 끊긴 공격에 남은 흰색 47/80 측정 → 0/41
- 원본 0줄(Assets/Script · FarmingIsland 무수정)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
- PD 피드백 3회 반영: ① 너무 푸르다 → 림 (1,0.96,0.88) ② 얼굴 포인트 라이트 추가(_WLFaceCenter 전역 · 얼굴 렌더러 경계 중심 · 반지름 ×3 = 몸 전체 채움빛) ③ 라이팅이 과해 어두워 보인다 → 림 세기 1.0·불투명 0.5·굵기 0.003 · 본체 _MinimumDarkness 0.38·그늘색 (0.46,0.38,0.44)·_Cloud_Strength 0 을 렌더러별 MaterialPropertyBlock 으로(재질 에셋 0줄 · 끄면 원래 값 되쓰기)
- Bloom 임계 1.2·세기 0.4(화면 전체가 뿌옇게 뜨지 않게)
- 실측: 같은 프레임 끔/켬 쌍 렌더(구름 그늘 오차 제거) · 섬 5패스·던전 7패스 · trace 0 · 콘솔 에러 0
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- WLCharBacklight.shader: 재질 배열 뒤 덧그리기 1패스(미리 곱한 알파) · 깊이 림 + 가까울 때 프레넬 보조 · 전역 _WLBacklightDir(카메라 기준 뒤+위+옆)
- WLCharacterBacklight: WLCharacterLook.Apply 끝에서 적용(섬 교체 모델·던전 PC) · 피부 재질만 SSS · 2 s 재적용(늦게 붙는 무기) · Bloom 스코프(Level01 · 카메라 후처리/HDR 원복)
- WLCharacterBacklightSettings(.asset): 값 전부 설정 에셋 · enabled_ 0 = 원복 · bloomEnabled 0 = 카메라/볼륨 0 변경
- 본체 재질·Toon 그래프·프리팹 0줄 · Play 중 생성물 DontSave 미사용
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
무기용 값 = 덩어리 16 · 팔레트 12칸 (캐릭터 40/16 은 과하다 — 무기는 화면이 1/10)
- 6칸은 육안 기각: 08 방패 문양이 뭉치고 05_Bow_004 노란 장식이 초록으로 돈다(dHue 30.3°→0.03°)
- 채도 복원을 min(평균색 채도, 복원값)으로 제한 — 금속이 갈색으로 뜨던 1차 육안 기각 원인 제거
- Hue 는 ±8° 하드 클램프 · 전역 채널 이득 0
인게임 Play 실측(포스트 포함 · 게임 크기): 서로다른색 11종 전부 25% 이하
(Elven_Sword 82.6→7.7 · Wand 38.1→8.6 · Dagger2 65.6→15.0) · 고유색 최대 70(≤200)
캐릭터 기존 수치 악화 0 (167 · 5.64% → 167 · 5.64%) · 되돌리기 11/11 동일
코스튬 = 해당 없음(46종 전부 어른 Ai01 계열 · 스왑 대상은 110001 하나뿐 = 이미 도트화된 M05)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
측정 지점을 알베도가 아니라 **Play 화면 픽셀**로 옮겨 다시 쟀다(편집 모드 렌더는 무의미).
아레나 근접(직교 0.95) · 캐릭터 격리 마스크 · 덩어리(팔레트 칸) 지도 기준.
원인(실측 · 추정 아님)
ⓐ 소스 텍스처 = 무죄. *_WL.png 는 Suriyun 원본과 MD5 동일.
ⓑ 그림자색(_ShadowDiffuseColor) = 영향 0.2° 미만 — 중성/따뜻/어둡게 4종 비교.
ⓒ 포스트 그레이딩 Volume = 영향 0.1° 미만 — weight 0 으로 꺼도 색이 그대로.
🔴 진범 = 무드의 **조명**(키라이트 (1,0.78,0.46)x1.45 + 보라 앰비언트).
평면 색은 디테일이 없어 빛의 색조가 그대로 드러난다.
mood 0.30 -> 0 이면 금발·흰옷이 돌아오지만 고유색 132 -> 906(평탄함이 깨진다).
이번 조치 = 캐릭터 전용 휘도보존 역이득 _DiffuseColor (0.994, 1.024, 0.894)
씬·조명·814t 설정·ProjectSettings 는 하나도 안 건드린다.
유채색 가중 dHue 25.1° -> 17.0° · 머리칼 -16.9° -> -7.0° · 흰 튜닉 -74.1° -> -10.4°
붉은 바지 -7.7° -> +0.7° · 게임 크기 고유색 132 -> 121 (4.1 %)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
메시 UV 를 「색 하나를 가리키는 좌표」로 새로 굽는다. 삼각형 안에서 UV 가 상수라
화면에서 아무리 축소돼도 그 덩어리는 항상 단색 — 평균 날 디테일이 애초에 없다.
실측(WL_ArenaProto · 직교 10 · 1080x1920 · 캐릭터 2,996 px · 814u/814v 와 같은 축)
서로 다른 색 비율 89.3 % -> 1.7 % (합격선 <= 25 %)
캐릭터 영역 고유색 2,676 -> 52 (합격선 <= 60)
덩어리당 색 단계 - -> 평균 2.79 (14칸 중 13칸이 2~3 · 합격선 <= 4)
눈 진한 점 10 px -> 36 px (눈 1개 7x5 px)
색상(Hue) 오차 - -> 몸통 2.4° 피부 3.7° 머리칼 3.5°
삼각형 수 무변경 · 정점 2,520 -> 2,776 (+10 %)
원본 수정 0 — FBX/원본 png/프리팹/씬 전부 무변경. 메시는 복사본(.asset)에 UV 만 새로 굽고
런타임에 갈아끼운다. 되돌리기 = 새 SO 의 enabled_ = 0 이면 814s+814t 상태 100 %.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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>
- §1 실측: 부위별 텍셀→화면픽셀 밀도(앞면 삼각형 · 화면면적 가중) · 올리브 원인 규명
- 얼굴 face02_V1..V4 · 머리칼 Hair05_V1..V4 (원본 복사 → 제자리 가공 · UV/메시 무변경)
- 올리브 차단: HSV 의 V 만 조절(RGB 배율 금지 → 채널 포화 0) + 단별 Hue 를 기준색 ±cap 로 제한
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>