Game/게임 수학
게임 콘텐츠의 제작 원리 2-7. 뷰공간
안녕도라
2025. 11. 27. 16:23
1. 카메라
- 월드 공간 = 물체를 배치하기 위한 공간
- 뷰 공간 = 월드 공간의 일부를 화면에 보여주기 위해 월드 공간을 재배치한 공간
2. 뷰 공간
카메라를 원점으로 월드 공간을 재배치한 공간을 의미
다음과 같이 카메라가(-10,-10)에 있을 때 카메라를 원점으로 하는 물체의 위치는 (20,20)이 된다.



3. 뷰 행렬의 계산
메시 데이터의 한 점이 화면에 나타나기 까지는 다음의 변환 과정을 거친다.


다음과 같은 로직으로 씬에 속한 최종 게임 오브젝트를 렌더링 한다.
- 카메라로부터 뷰 행렬(V)를 구해 계산한다
- 씬에 속한 모든 게임 오브젝트를 순차적으로 순회한다
- 게임 오브젝트의 모델링 행렬(M)을 계산한다
- 뷰 행렬과 모델링 행렬을 곱한 결과를 최종 행렬로 저장한다
- 최종 행렬과 메시의 정점을 모두 곱한다.
- 변환된 정점으로부터 삼각형을 생성하고 이들을 각각 칠한다.