gluLookAt 썸네일형 리스트형 시점 좌표계를 통한 자유로운 카메라 구현 모델뷰 변환(modelview transformation)은 사실 같은 변환이라고 할 수 있다. 그러나, 임의의 공간에서 물체에 변환을 가하는 모델 변환과, 이를 관찰하는 카메라의 입장에서의 뷰 변환을 제대로 이해하고 있지 않다면, 자유롭게 시점 변환을 할 수 있는 카메라를 구현하는데 어려움을 겪을 것이다. OpenGL이나 DirectX에서 제공하고 있는 gluLookAt, D3DXMatrixLookAtLH와 같은 함수는 간단하게 카메라의 위치, 바라보는 방향, 그리고 업벡터만을 지정하는 것으로 뷰행렬을 계산해주지만, 보통 이것보다 더 다양한 시점이 필요하다. 이런 시점을 지원하는 카메라를 구현하기 위해서는, 시점 좌표계에 대한 이해가 필요하다. 현재 임의의 공간의 물체들은 모델 변환이 적용되어 있는 상.. 더보기 이전 1 다음