개요 3차원 그래픽에서 사실같은 렌더링을 할때 꼭 필요한 요소는 바로 조명이다. 지금까지는 정점 별 색상을 이용해 물체의 특정 픽셀의 색상을 정했다. 하지만 이제부터는 광원과 해당 물체의 표면점의 위치와 면한 방향, 재질, 시점의 위치 등를 이용해서 해당 빛을 표면점이 반사해서 시점에 들어오며 나타나게될 색상을 정할 것이다. 법선 벡터 법선 벡터는 물체의 표면점이 면한 방향을 나타내는 벡터이다. 좀 더 수학적으로는 해당 점의 접 평면에 수직인 벡터이다.(앞면 방향) 조명 렌더링을 위해선 각 표면점의 법선벡터가 필요한데 모든 점에 법선벡터를 일일히 설정할 수 없으므로 그 표면점의 삼각형을 나타내는 정점들에 정점 법선을 부여한다. 이후 래스터화 과정에서 해당 표면점에 해당하는 픽셀의 법선 벡터를 삼각형의..