노멀매핑 쉐이더를 공부하면서 가장 중요한 것은 접선공간에 관련된 것이라고 생각하고 있다.노멀벡터의 xyz값이 텍스쳐의 rgb값 변수에 저장되어 있다. 그냥 디퓨즈 매핑이나 스페큘러 매핑 쉐이더에서는 정반사광과 난반사광을 정점쉐이더에서 구현했는데, 노멀 매핑에서는 빛 계산을 픽셀 쉐이더에서 하게 된다. 노멀 맵에서의 현재 UV좌표에 따른 픽셀 데이터가 바로 노멀 벡터이다. 법선 맵의 법선벡터들은 표면의 바깥쪽 방향을 법선의 +Z로 두고 만들어져 있다. 그리고 각 표면마다 각각 다른 공간에 있다.이것을 '접선공간' 또는 '표면(서피스)공간' 이라 하고, 여기서는 접선 공간이라 하겠다. 표면이란 폴리곤이라고 생각하면 된다.모든 오브젝트들은 따로 설정을 해주지 않는 이상 기본적으로 로컬 공간에 있다. 접선공간 ..