2011-09-09 4 views

답변

2

도움과 카메라 위치 사이에 나에게 사전에

감사합니다,

오마르 에마을 디퍼 런스 세라마이드를 알려 주시기 바랍니다 만약 당신 ' 복사 및 붙여 넣기로 여는 것을 용서할 것입니다, e는 표시 표면에 대한 뷰어의 위치입니다. 따라서 컴퓨터 그래픽의 경우 정의 된 지점 (투영의 중심, 가장 유용하게는)에서 화면을 보는 사람 (우리가 가장하는 사람은 단일 지점)까지의 벡터입니다.

일반적으로 화면을 보는 사람이 한 명이라도 가정하더라도 어디에 있는지 잘 압니다. 때로는 웹캠이나 다른 것을 통해 눈을 추적 할 수 있지만 대개는 할 수 없습니다.

x' = (half width of viewport) * x/z 
y' = (half height of viewport) * y/z 

가정 : 카메라에 (x, y, z)을 상대 한 점을 일단 화면 공간에 포인트를 넣어 위치를

는, 대부분의 도서관은 그냥하려면 다음 계산을 뷰어는 카메라 공간의 위치가 이미 주어진 수평 및 수직 시야의 일부를 적용하도록 조정되었으므로 화면에서 중앙 및 한 단위 뒤로 배치됩니다. 나는 또한 원점을 스크린 중앙에 놓을 것이다.

+0

답장을 보내 주셔서 감사합니다 :) –