Project_WL/Assets/WL/Look/Farm
깃 관리자 b23489def9 [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816)
PD 「데모와 같은 비주얼 · 잔디를 많이 심지 않는 최적화 로직(구름 그림자 기준 배치)」

- WLCloudShadow.cs(신규) — 데모 Toon 셰이더의 구름 그림자를 CPU 에서 같은 식으로 재현.
  CloudShadows/ToonLighting/ToonRamp 서브그래프 + CloudNoise.hlsl(6 옥타브 FBM) +
  SimplexNoise3D.hlsl(Ashima snoise) 1:1 이식. 값은 전부 머티리얼에서 읽는다(C45).
  노이즈는 성긴 격자(1 m)에서만 계산하고 판정 격자(0.3 m)는 겹선형 보간 → 굽기 2.2 ms.
- WLIslandGrass.cs — 후보를 캐시하고, 띠 밖 후보를 잘라 낸다. 구름이 흐르면
  RefreshCloudEdges() 로 「고르기」만 다시 한다(타일·제외 사각형 재수집 없음).
- WLIslandLookSettings.cs — §2 값 9개(되돌리기 스위치 cloudEdgeEnabled=0 → 816n 상태).
- WLIslandLook.cs — 기존 확장 감시 코루틴에 주기 갱신 1줄 추가.

실측(4타일 · PD 구도 12 m/45°/fov 60): 인스턴스 1,155 → 382(33.1%) ·
삼각형 10,380 → 3,435(33.1%) · 드로우콜 +2 유지 · 띠 면적 16.8%(데모 실측 15.7%).
원본(3DPixelArtEnvironment · FarmingIsland · Script · Packages · ProjectSettings) 0줄.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 02:09:26 +09:00
..
Materials [WL-816n] 섬 풀밭 = 데모 배치 규칙(밀도 2.5) + 구름 그림자 5배 감속 (#816) 2026-09-15 01:36:47 +09:00
Resources [WL-816n] 섬 풀밭 = 데모 배치 규칙(밀도 2.5) + 구름 그림자 5배 감속 (#816) 2026-09-15 01:36:47 +09:00
Scenes [WL-816a] 물 색도 데모 값으로 + 되돌리기 스위치가 ReferenceLook 까지 끈다 (#816) 2026-09-13 12:04:06 +09:00
Textures [WL-816j2] PD 화면에서 물 다시 맞춤 + 섬 둘레 흰 거품 띠 (#816) 2026-09-13 18:10:55 +09:00
Materials.meta [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
Resources.meta [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
Scenes.meta [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
Textures.meta [WL-816e] 실게임 섬(Level01)에 데모 룩 런타임 적용 + 타일 위에 데모 풀밭 인스턴싱 (#816) 2026-09-13 13:27:28 +09:00
WLCloudShadow.cs [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816) 2026-09-15 02:09:26 +09:00
WLCloudShadow.cs.meta [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816) 2026-09-15 02:09:26 +09:00
WLFarmLook.cs [WL-816a] 물 색도 데모 값으로 + 되돌리기 스위치가 ReferenceLook 까지 끈다 (#816) 2026-09-13 12:04:06 +09:00
WLFarmLook.cs.meta [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
WLFarmLookSettings.cs [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
WLFarmLookSettings.cs.meta [WL-816a] FarmingIsland 맵 배경을 데모 아트풍으로 통일 (#816) 2026-09-13 12:04:06 +09:00
WLIslandGrass.cs [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816) 2026-09-15 02:09:26 +09:00
WLIslandGrass.cs.meta [WL-816e] 실게임 섬(Level01)에 데모 룩 런타임 적용 + 타일 위에 데모 풀밭 인스턴싱 (#816) 2026-09-13 13:27:28 +09:00
WLIslandLook.cs [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816) 2026-09-15 02:09:26 +09:00
WLIslandLook.cs.meta [WL-816e] 실게임 섬(Level01)에 데모 룩 런타임 적용 + 타일 위에 데모 풀밭 인스턴싱 (#816) 2026-09-13 13:27:28 +09:00
WLIslandLookSettings.cs [WL-816o] 섬 풀밭 = 구름 경계 기준 최적화 배치 (#816) 2026-09-15 02:09:26 +09:00
WLIslandLookSettings.cs.meta [WL-816e] 실게임 섬(Level01)에 데모 룩 런타임 적용 + 타일 위에 데모 풀밭 인스턴싱 (#816) 2026-09-13 13:27:28 +09:00
WLShoreFoam.cs [WL-816j2] PD 화면에서 물 다시 맞춤 + 섬 둘레 흰 거품 띠 (#816) 2026-09-13 18:10:55 +09:00
WLShoreFoam.cs.meta [WL-816j2] PD 화면에서 물 다시 맞춤 + 섬 둘레 흰 거품 띠 (#816) 2026-09-13 18:10:55 +09:00
WLSkyScope.cs [WL-816h] 하늘을 「활성 씬」에서 빌려 쓰고 나갈 때 돌려준다 + 섬 물을 WL 워터 셰이더로 (#816) 2026-09-13 16:04:28 +09:00
WLSkyScope.cs.meta [WL-816h] 하늘을 「활성 씬」에서 빌려 쓰고 나갈 때 돌려준다 + 섬 물을 WL 워터 셰이더로 (#816) 2026-09-13 16:04:28 +09:00