Project_WL/Assets/WL/Look
깃 관리자 112eca1b72 [WL-816zg] 섬 물가 스커트(완만한 모래 경사) (#816)
PD 결정(2026-09-15 「물은 진행」): 데모 연못처럼 섬 가장자리가 완만한 모래 경사로 물에 잠기게.

- 신규 WLShoreSkirt.cs — 열린 타일(FI Island IsUnlocked · 한 변 IslandManager.IslandSize) 발자국의
  바깥 테두리 선분까지의 유클리드 거리장(부호: 안 −/밖 +)으로 격자(셀 0.5 m) 띠 메시 1장 생성.
  y = smoothstep(d / skirtWidth) 로 윗면(0 − skirtTopDrop 0.04) → skirtBottomY −1.8 ·
  안쪽 d < −0.3 은 만들지 않음 · 격자 원점을 타일 가장자리에 맞춰 틈 0 · 볼록 모서리는 자동으로 둥긂.
  정점색 = d 0~0.6 풀색(islandTopMaterial _DiffuseColor) → 모래색(softDirtColor) · 물 아래 ×0.85.
  멱등(발자국·값 서명) · 드로우콜 +1 · 삼각형 수 로그.
- 신규 Shaders/WLShoreSkirt.shader `WL/Shore Skirt` — URP 언릿 정점색 · 불투명 · 그림자 off ·
  DepthOnly/DepthNormals 패스 포함(물 셰이더가 깊이로 물가 띠를 만들므로 깊이 프리패스 모드에서도 보이게) ·
  SRP Batcher 호환 · target 2.0 · 텍스처 0.
- WLIslandLookSettings §0-c: shoreSkirtEnabled 1 · skirtWidth 3.0 · skirtBottomY −1.8 · skirtGrassBand 0.6 ·
  skirtSandBlend 0.6 · skirtCell 0.5 · skirtInnerKeep 0.3 · skirtTopDrop 0.04 · skirtTopMode 1(고정 skirtTopY 0) ·
  skirtUnderwaterMul 0.85 · skirtGrassFallback · skirtMaxGridNodes 400000 · shoreSkirtMaterial(선택).
  되돌리기 = shoreSkirtEnabled 0.
- WLIslandLook.Apply: SpawnSeabed 다음에 SpawnShoreSkirt · 재훑기·RequestGrassRebuild(확장) 같은 훅에서 재생성 · 로그 항목.
- 원본(FarmingIsland/3DPixelArtEnvironment/Script) 0줄 · ProjectSettings 0줄 · 유니티 미실행(컴파일은 Lead).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-16 00:01:24 +09:00
..
Arena [WL-816] 섬 바닥이 안 보이는 문제 — 대비 복제 대상에서 제외 (#816) 2026-09-13 15:19:29 +09:00
Character [WL-816b] 무기·코스튬 팔레트 UV 도트화 (#816) 2026-09-13 12:09:54 +09:00
Env [WL-814i] A안: 도트를 실제로 굵게 — 픽셀 높이 하향(도트A 240·B 240·C 180 → 캐릭터 42/31/23 px) · 툰 명암 5→3단계(생성 머티리얼 258개) (#814) 2026-09-12 17:51:48 +09:00
Farm [WL-816zg] 섬 물가 스커트(완만한 모래 경사) (#816) 2026-09-16 00:01:24 +09:00
Palette [WL-814j] B안: 팔레트 양자화 + Bayer 디더링 후처리(저해상도 게임 카메라 한정) (#814) 2026-09-12 18:35:12 +09:00
Sprite [WL-814k] 캐릭터 도트 스프라이트 베이크 1차: 베이크 툴 + 런타임 빌보드(도트 모드 한정) + 시범 2종 (#814) 2026-09-12 18:51:38 +09:00
Toggle [WL-814i] A안: 도트를 실제로 굵게 — 픽셀 높이 하향(도트A 240·B 240·C 180 → 캐릭터 42/31/23 px) · 툰 명암 5→3단계(생성 머티리얼 258개) (#814) 2026-09-12 17:51:48 +09:00
Arena.meta [WL-814q] 시범 전투장 씬(Critter 만듦새 · 반경 14m) (#814) 2026-09-12 21:16:03 +09:00
Character.meta [WL-814s] 캐릭터를 배경과 같은 아트풍으로(셰이더·텍스처) + 되돌리기 스위치 (#814) 2026-09-12 23:01:53 +09:00
Env.meta [WL-814c] Critter Environment 룩 (1/2): Toon 머티리얼 258종 생성 · 런타임 스왑 · 픽셀 외곽선 피처 · 잔디 인스턴싱 (#814) 2026-09-11 00:04:57 +09:00
Farm.meta [WL-816a] 물 색도 데모 값으로 + 되돌리기 스위치가 ReferenceLook 까지 끈다 (#816) 2026-09-13 12:04:06 +09:00
Palette.meta [WL-814j] B안 1차: 팔레트 양자화 + Bayer 디더 셰이더·렌더러 피처·SO·룩허브 연결 (#814) 2026-09-12 18:35:12 +09:00
PixelLook.cs [WL-814a] 도트 룩 1차 시안: URP 렌더 스케일·포인트 업스케일 런타임 스위치(인게임 한정) · 룩 캡처 4단 (#814) 2026-09-10 23:00:27 +09:00
PixelLook.cs.meta [WL-814a] 도트 룩 1차 시안: URP 렌더 스케일·포인트 업스케일 런타임 스위치(인게임 한정) · 룩 캡처 4단 (#814) 2026-09-10 23:00:27 +09:00
Sprite.meta [WL-814k] 캐릭터 도트 스프라이트 베이크 1차: 베이크 툴 + 런타임 빌보드(도트 모드 한정) + 시범 2종 (#814) 2026-09-12 18:51:38 +09:00
Toggle.meta [WL-814d] 인게임 룩 토글: 카메라 모드 순환(원근/도트 3프리셋) · 배경 룩 훅 · HUD 버튼 2 (#814) 2026-09-11 00:20:27 +09:00
WLPixelLookSettings.cs [WL-814a] 도트 룩 1차 시안: URP 렌더 스케일·포인트 업스케일 런타임 스위치(인게임 한정) · 룩 캡처 4단 (#814) 2026-09-10 23:00:27 +09:00
WLPixelLookSettings.cs.meta [WL-814a] 도트 룩 1차 시안: URP 렌더 스케일·포인트 업스케일 런타임 스위치(인게임 한정) · 룩 캡처 4단 (#814) 2026-09-10 23:00:27 +09:00