앞에서 우리는 좌표 공간에 이야기를 나누었습니다.
이 장에서 우리는 게임과 그래픽스에서 자주 사용되는 여러 좌표공간에 대해서 소개 하겠습니다.
우리는 한 좌표 공간에서 다른 좌표공간으로 이동하는 과정을 이야기 할 것입니다.
오브젝트 공간은 특정 오브젝트만을 그리기위한 정정정보가 포함된 공간입니다.
정확히는 하나의 공간에 오브젝트(물체, 캐릭터등등) 하나의 오브젝트만을 원점에 두어서 물체를 그린 공간입니다. 사람을 기준으로 사람 한명이 중심이라고 생각하고 각각의 사람이 하나의 오브젝트 공간의 주인공이 되는 겁니다.
만약에 우리가 한 사람에게 “한 걸음 앞으로 이동 해보세요” 라고 말하면 그 사람은 자신의 오브젝트 공간에서 어떤 방향으로 움직일지 알수 없습니다. (앞이라는건 개개인에 따라서 상대적이기 떄문입니다) 누군가는 북쪽으로 이동하고, 누군가는 서쪽으로 이동하고 각각 방향이 다를 것 입니다.
누군가 왼쪽으로 가라고 말하는건 오브젝트 공간에서의 움직임을 이야기하고
누군가 서쪽으로 가라고 말하는건 월드 공간에서의 움직임을 이야기 합니다.
보통 오브젝트 공간에서는 오브젝트 공간 내에서 기준이 방향을 정하기 위해서 임의로 방향을 정해줍니다. Foward(앞), Right(오른쪽), Up(위) 가 됩니다. 보통은 만드는 사람에 의해서 정해지지만 캐릭터, 자동차 같은 통상적으로 정해져 있습니다.