Machineboy空
게임 콘텐츠의 제작 원리 2-7. 뷰공간 본문
1. 카메라
- 월드 공간 = 물체를 배치하기 위한 공간
- 뷰 공간 = 월드 공간의 일부를 화면에 보여주기 위해 월드 공간을 재배치한 공간
2. 뷰 공간
카메라를 원점으로 월드 공간을 재배치한 공간을 의미
다음과 같이 카메라가(-10,-10)에 있을 때 카메라를 원점으로 하는 물체의 위치는 (20,20)이 된다.



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


다음과 같은 로직으로 씬에 속한 최종 게임 오브젝트를 렌더링 한다.
- 카메라로부터 뷰 행렬(V)를 구해 계산한다
- 씬에 속한 모든 게임 오브젝트를 순차적으로 순회한다
- 게임 오브젝트의 모델링 행렬(M)을 계산한다
- 뷰 행렬과 모델링 행렬을 곱한 결과를 최종 행렬로 저장한다
- 최종 행렬과 메시의 정점을 모두 곱한다.
- 변환된 정점으로부터 삼각형을 생성하고 이들을 각각 칠한다.
'Game > 게임 수학' 카테고리의 다른 글
| 게임 콘텐츠의 제작 원리 2-6. 게임 엔진 (0) | 2025.11.27 |
|---|---|
| 게임 콘텐츠의 제작 원리 2-5. 텍스쳐매핑 (0) | 2025.11.27 |
| 게임 콘텐츠의 제작 원리 2-4. 삼각형 (0) | 2025.03.04 |
| 게임 콘텐츠의 제작 원리 2-3. 선 (0) | 2025.03.03 |
| 게임 콘텐츠의 제작 원리 2-2. 내적 (0) | 2025.02.28 |
