6 Commits

Author SHA1 Message Date
2a1775ff34 Fix : 쉐도우 버그 수정 2026-05-30 20:07:23 +09:00
ce7f7c51c9 Fix : 닐로툰 버전 업데이트 2026-05-27 02:50:48 +09:00
67c99af14f Refactor : NiloToon 셀프 섀도우 double-draw 제거
이전 fix는 cullResults 기반 DrawRendererList + manual DrawRenderer 둘 다
호출해서 캐릭터가 frustum 안에 있을 때 shadow map에 두 번 그려졌음.
manual draw가 cullResults에 의존하지 않으므로 DrawRendererList 자체가
불필요. 제거하여 GPU 부하 ~절반 감소 + 코드 단순화.

- RG path: PassData.rendererListHandle, RendererListParams,
  CreateRendererList, UseRendererList, DrawRendererList 모두 제거
- Legacy path: cullingParameters/cullResults 계산, context.Cull,
  context.DrawRenderers 모두 제거 (terrainCrashSafeGuard 분기 자체가
  무의미해짐)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 22:39:03 +09:00
ed764d7f83 Fix : NiloToon 셀프 섀도우 카메라 밖 캐릭터 그림자 누락
Unity 6 RG path가 main camera cullResults만 사용하여 카메라가 캐릭터를
프러스텀 밖으로 두면 shadow map RT에 캐릭터가 안 그려져 바닥 그림자가
사라지던 문제 해결.

- Pass.cs ExecutePass(RG)/Execute(Legacy) 에 manual cmd.DrawRenderer
  추가하여 NiloToonAllInOneRendererFeature.characterList 의 모든
  활성 캐릭터를 cullResults 의존성 없이 직접 그림
- shader 별 NiloToonSelfShadowCaster pass index 캐싱
- validCharList의 frustum AABB 필터 제거하여 키워드/ortho box 항상 유지
- SkinnedMeshRenderer.updateWhenOffscreen 강제로 카메라 밖에서도
  본 매트릭스 갱신 (localBounds는 GetCharacterBoundCenter에 영향 주므로
  건드리지 않음)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 22:32:58 +09:00
010beaea75 Chore: NiloToonURP 업데이트 및 배경 썸네일 갱신
- NiloToonURP 외부 에셋 업데이트
- 배경 씬 썸네일 16:9 해상도로 갱신
- 렌더 파이프라인 설정 업데이트
- 외부 셰이더 그래프 업데이트 (LEDScreen, PIDI Planar Reflections)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 01:28:02 +09:00
1ed9aa919c ADD : 닐로툰 버전 업데이트 및 폴더 위치 변경 2025-11-02 18:33:09 +09:00