그래픽스 기술

[그래픽스 기본 렌더링] 정투영을 원근투영으로 바꾸는 법

doyyy_0 2024. 10. 16. 06:48

정투영은 각 픽셀을 하나의 시점으로 보고, z축 방향으로 ray를 쏘아서 물체에 닿는 점 계산합니다.

원근투영은 예를들어 화면이 x,y좌표계이고 z=0일때, 물체들은 z의 양의방향에 존재할 때, {0, 0, -4}이렇게 시점을 정해 놓고, 각 픽셀의 방향으로 ray를 쏩니다. 그 ray가 물체에 닿았을 때 나오는 값들을 이용해 그 해당 픽셀에 색을 입히는 방식으로 적용합니다