Image Based Lighting
카테고리: Graphics
태그: DirectX
홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.
🐥 Image Based Lighting
모든 픽셀에 대해 Diffuse와 Specular를 계산하여 렌더링하면 고품질의 결과가 나오지만 이는 매우 비싼 연산이다. Diffuse만 하더라도 한 픽셀에서 수 많은 ray를 쏘아 정보를 가져와야 한다. 하지만 큐브맵에 diffuse와 specular 정보를 미리 담아 둔다면? 매우 효율적으로 해당 정보를 가져올 수 있다. 이러한 기법을 Image Based Lighting(IBL)이라 한다. 움직이는 물체에 대응하지 못한다는 한계가 존재하지만 현재까지도 많이 쓰이는 훌륭한 기법이다.
- Diffuse CubeMap, Specular CubeMap을 따로 준비해서 렌더링!
Diffuse | Specular |
---|---|
🐥 Results
- Diffuse와 (Specular + Shininess)를 이용하면 굉장히 좋은 퀄리티의 렌더링 결과를 얻을 수 있다!
댓글 남기기