그림자
-
Perspective Shadow Map (PSM)Graphics/Graphics Study 자료 2020. 8. 5. 00:24
Perspective Shadow Map 최초작성 : 2020-08-05 마지막수정 : 2020-08-06 최재호 Updated 2020-08-06 : Regular와 Inverse Perspective Matrix를 설명하는 Graph를 추가 (추가그림1, 2, 3) 목차 1. 목표 2. 내용 2.1. PSM이 나온 동기 2.2. 기존 SSM과 차이점 2.3. PostPerspective 공간에서의 Light 방향의 변화 2.4. Potential ShadowCaster 2.5. Depth Precision 그리고 Near Plane 2.6. Depth Precision 올리기 2.7. Perspective Projection Matrix Tricks 3. 실제구현 4. 구현결과 5. 실제구현 코드 6..
-
DeepShadowMap(DSM)Graphics/Graphics Study 자료 2020. 2. 25. 08:02
DeepShadowMap(DSM) 최초작성 : 2020-02-24 마지막수정 : 2020-02-24 최재호 소개 Volumetric shadow 기법 머리카락과 같은 물체에 의해서 차폐되어 그림자가 생기는 경우를 고민해보자. 이 경우 그림자는 즉시 완전히 차폐 되는 것이 아니라 일부 빛은 머리카락을 통과하여 그림자가 서서히 진해지게 된다. DSM을 통해서 이 부분을 표현할 수 있다. 링크드리스트로 Depth 정보를 연결하여 해당 픽셀의 Depth에서의 투과율 정보를 Alpha로 저장함. 아래 이미지처럼, 가려지는 횟수가 많아질 수록 Lit 값이 점점 떨어지게 됨. 일반 ShadowMap의 경우는 가려지는 즉시 해당 ShadowMap의 Depth 값 보다 카메라에서 더 멀리 있는 물체는 모두 그림자를 만들..