Untitled

일반적으로 게임을 개발 할 때 2D게임을 만들건지, 아니면 3D게임을 만들건지 선택을 합니다. 이에 따라 카메라가 화면을 그리는 방식을 정하게 되는데 이 때 선택하는 것이 카메라의 Projection입니다.

카메라가 화면을 그리는 (투사하는) 방식은 두가지로 Perspective와 Orthographic가 존재 한다.

Untitled

보통은 Perspective같은 경우 3D게임에 사용되고, Orthographic은 2D게임이 사용된다.

Perspective

Untitled

3D의 공간감, 원근감을 표현하는 방식이다.

가까이 있는 물체는 크게 보이고, 멀어질수록 작게 보인다.

z축, 깊이감이 있다보니, 3D게임에 적합하다. (일반적으로 인간이 보는 방식)

Orthographic

Untitled

원근법이 적용되지 않는 방식, z축의 위치에 상관없이 물체의 크기는 일정함

z축의 위치에 상관없이 물체들의 크기는 일정함.

그래서 2D나 2.5D게임에 활용됨.

2D게임은 그냥 이미지를 기반으로 Orthographic을 활용하지만 2.5D는 3D환경에서 카메라를 Orthographic으로 설정하여 2.5D 느낌을 줄 수도 있다.