실시간 그림자
- 지원하는 실시간 그림자
- Directional Light
- Point Light
- Spotlight
- 모바일 디바이스 경우 성능에 따라 처리 비용이 비쌈
- Shadow Type 속성
- No Shadow : 기본 설정값으로 실시간 그림지 적용 X
- Hard Shadow : 실시간 그림자를 표현하지만, 외곽선에 계단 현상 발생
- Soft Shadow : 부드러운 실시간 그림자를 표현, 가장 많은 부하를 줌
NoShadow
HardShadow
SoftShadow
🔥 실시간 그림자 효과가 필요 없는 모델은 설정을 꼭 해주어야 함
- 그림자가 필요없는 ‘바닥’ 모델의 경우 Shadow를 꺼줄 필요가 있다.
Cast Shadows : 빛을 받아서 자신의 그림자를 만들 것인지 결정하는 속성
옵션명 | 설명 |
---|---|
Off | 그림자를 만들지 않는다 |
On | 그림자를 만든다 |
Two Sided | 백 스페이스 컬러링을 무시하고 그림자를 양면으로 만든다. |
Shadow Only | 그림자를 만들지만, 자신은 랜더링 하지 않는다. 즉, 화면에 보이지 않는 특성이 있어 그림자 처리만을 위한 LowPoly 3D 모델에 활용. |
Receive Shadows : 다른 그림자에 들어갔을 때 표면에 그림자 영향을 받는지 아닌지 설정
[2021 유니티 절대강좌 04_주인공 캐릭터 제작]
메시를 이용한 그림자
- 실시간 그림자보다 시각적 효과는 덜 하지만, 입체감을 낼 수 있는 가벼은 그림자 처리를 구현(모바일환경)
-
그림자 표시를 의한 Quad 오브젝트 추가
-
그림자를 표현할 머터리얼을 추가
-
셰이더 변경 Mobile => Particles => Multiply