-
[DirectX11] Lighting - diffuse/ambient/specular
Diffuse Lighting 빛이 거친 표면의 한 점을 비추면, 광선이 여러 방향으로 랜덤하게 산란되는데, 이를 diffuse reflaction이라 한다. 이는 눈의 위치와 상관없이 반사된 빛이 보이게 되며, 색상도 눈의 위치와 상관없이 동일하게 보인다. diffuse lighting을 계산하기 위해서 먼저 diffuse light color, diffuse material color를 구체화한다 diffuse material은 표면이 diffuse light를 반사하고 흡수하는 양을 나타내고, 예를 들어 diffuse material가 m_d = (0.5, 1.0, 0.75)이고 diffuse light가 l_d=(0.8, 0.8, 0.8)이면, 점에서 반사되는 빛의 양은 둘을 outer produ..
그래픽스(DirectX)
2023. 5. 21.