기초적인 조명셰이더(1)_난반사광diffuse light 대부분의 게임에서 표준으로 사용되는 조명셰이더 기법을 알아보도록 하겠다. 빛을 구성하는 요소로 크게 난반사광diffuse light과 정반사광specular light가 있다. 난반사광diffuse light이란? 발산하는 빛이 물체의 표면에 반사될때 여러방향으로 고르게 반사되는 빛을 가리킨다. 이때문에 어느방향에서 바라봐도 물체의 명암이나 색조가 크게 변하지 않는다. 게임에 주로 사용하는 람베르트lambert 모델을 살펴보겠다. 람베르트 모델은 표면법선과 입사광이 이루는 각의 코사인 값을 구하면 그게 바로 난반사광의 양이라고 한다. 람베르트 모델은 코사인 함수를 내적dot projuct연산으로 대신해 난반사광의 값을 구한다. ※ 두 벡터가 이루는 각의 코사인 값은 그 둘의 내적을 구한 뒤 두 벡터의 길.. 이전 1 다음