반응형



Cubemap Shadow는 Cubemap에 ShadowMask를 캡처해서 밀폐된 실내 공간에서 창문이나 외부 구멍과 같은 외부 조명 그림자를 표현 할 수 있습니다.
위 샘플은 실시간 그림자 없이 그림자 처리한 결과물입니다.
참고 자료
구현 원리
Camera.Rendercubemap API를 통해 Cubemap을 생성하면, 알파채널에 캡처되지 않은 마스크 영역이 기록됩니다.
이 정보를 그림자 마스크로 활용합니다.


Shader에서는 Cubemap 월드 픽셀 좌표와 라이트 좌표의 방향 벡터 정보를 기반으로 Cubemap 샘플링합니다.


CSM과 비교
좌 = CSM, 우 = CubemapShadow


반응형
'Unity' 카테고리의 다른 글
| Unity6 Dynamic Resolution 소개 및 대응 방법 (1) | 2025.07.10 |
|---|---|
| Unity RenderBufferLoadAction & StoreAction 옵션 설명 (0) | 2025.06.11 |
| Unity ShaderGraph Custom Lighting Model 활용 테스트 (0) | 2025.04.15 |
| Unity ShaderGraph Custom Lighting Model 추가 방법 (0) | 2025.04.10 |
| Unity GPU Indirect Drawing 구현 가이드 & ISM 시스템 개발 과정 (0) | 2025.01.15 |
WRITTEN BY
- CatDarkGame
Technical Artist dhwlgn12@gmail.com
,


