일단 레이트레이싱이란 광선 추적 또는 레이 트레이싱(ray tracing)은 가상적인 광선이 물체의 표면에서 반사되어, 카메라를 거쳐 다시 돌아오는 경로를 계산하는 것이다. 우리 화면에는 수많은 픽셀들이 있다. 1920x1080 화면에는 1920x1080 만큼의 픽셀들이 있는 것이다. 이 각각의 픽셀들에서 화면 안쪽으로 광선을 쏜다고 상상해 보자. 이런 식으로 화면에서 광선이 발사된다.다음과 같이 x y z 축이 있다고 생각하자. 위 좌표계는 전 게시물에서 설명했던 world 좌표계이다. 그럼 화면에서 발사되는 광선의 방향은 (0, 0, 1)이다. 어느 한 픽셀의 레이저가 쭈욱 발사돼서 구에 도달했다고 치자. 픽셀과 구의 거리는 어떻게 구해야 할까? 일단 선과 구의 교차점에 대해 알아보자. 선(직선)과 ..