반사벡터 유도1 [DX11] 반사광 방향 벡터 유도하기 [DX11] 반사광 방향 벡터 유도하기 목표 : 광원 방향 벡터와 도형의 정점 normal 벡터만 가지고 반사 벡터를 알아내라. 주어진 상황을 그림으로 정리하면 다음과 같다. 추가적으로 vLight와 vNormal은 방향 단위 벡터로 크기는 1이다. 학창시절에 배운 과학기억을 되살펴보면 빛의 입사각과 반사각은 동일하다는 사실이 생각날것이다. 또한 벡터의 덧셈을 상기해본다면 다음과 같은 두벡터의 합이 우리가 원하는 벡터R이라는 사실도 알게될 것이다. 1. vA를 구해보자. | vA |는 수식을 통해 |vLight|*cosθ 이다. vLight 크기는 1이므로 |vA| = cosθ cosθ 는 내적을 통해서 구할 수 있다. 다만 내적을 할때 주의할 점이 있다. 우리가 원하는 cosθ는 오른쪽 이미지의 각도이.. 2023. 5. 15. 이전 1 다음