C++로 연산한 Phongshader의 코드만을 가져와서 기록 호출되는 함수의 내부를 보면 해당 연산으로 구성되어 있는데 하나씩 뜯어보겠다. 첫번째 문단 * 첫번째 Lighting은 현재 렌더링 되어질 공간에 존재하는 광원을 가져오는 것이다. 주석에 적힌대로 방향광을 전제로 하였으며 광원은 하나만 존재하도록 하였다. - l_DirLight : 방향광의 방향을 나타내는 벡터 - ldotPixNor : 내적을 통해 방향광과 픽셀노말이 이루는 사잇각의 값을 구한 것이다. 이때 사용된 픽셀 노말은 구체를 생성할 때 물체 중심부의 중점과 정점을 이용해 정점의 노말을 구하고, 픽셀을 포함하고 있는 폴리곤의 정점노말 값과 폴리곤의 무게중심좌표계를 이용하여 각 픽셀의 노말값을 구한 것이다. 정점을 이용해 외적하여 구한..