카메라 (1) 썸네일형 리스트형 뷰 행렬에 대한 고찰 OpenGL의 뷰행렬을 이해하는데 꽤나 삽질을 했다. 핵심은 바로 카메라는 자신의 로컬 Z축의 음의 방향을 바라본다는 사실이다. 월드 좌표계에서 카메라가 임의의 점에 있다고 할 때, 어떠한 회전을 적용하지 않았을 때, Z축은 일반 오브젝트처럼 양의 Z축을 향하지만, 카메라는 음의 Z축을 향한다고 생각하면 된다. 이 상태는 곧 화면 안으로 들어가는 방향이다. 여기서 보여지는 오브젝트들의 Z값은 카메라의 Z값 보다 작다. 즉 음의 Z축 방향에 놓여져 있다는 의미다. 만약 카메라의 Front 벡터를 얻고 싶다면, 현재 카메라 행렬의 Z축 벡터에 음수를 곱해야 한다. 마찬가지로 Z축 회전을 하고 싶다면 (0, 0, -1) 벡터를 기준으로 회전을 해야 한다. 뷰행렬은 카메라 행렬의 역행렬이다. 이 때 카메라 행렬.. 이전 1 다음