[HLSL] 챕터10 - 그림자매핑
새로 등장하는 그림자 기법 대부분은 그림자매핑 개량판이다. // 원리 (a), (d), (f)는 가로막는 물체 X, 햇빛 O (b), (c), (e) 가로막는 물체 O, 햇빛 X, 그림자 O 즉 그림자란 빛과 어떤 물체 사이에 다른 물체가 있을 때, 입사광선을 가로막아서 생기는 현상이다. 1, 2, 3 점선 화살표를 보라. 1번은 가로막는 물체 0개, 2번은 1개, 3번은 2개다. 2번이나 3번이나 그림자 생기는 것은 똑같다. 따라서 빛을 가로막는 물체가 몇 개가 있던, 제일 처음 가로막는 물체만이 중요하다. 입사광선을 가로막는 첫번째 물체가 그림자를 드리운다. 이 정리를 이용한 것이 그림자 매핑이다. 빛 사이에 물체가 있다는 것을 어떻게 알 수 있을까? 두 단계에 걸쳐 기법을 구현한다. // 1단계 :..
2023. 3. 20.