2011-10-13 3 views
2

간단한 카메라 매트릭스에서 두 개의 카메라 매트릭스 (왼쪽 및 오른쪽)를 계산하는 방법을 알고 계신가요? 입체 효과 (인간의 두 눈을 시뮬레이션)를 얻기 위해서.입체경 및 가상 카메라 설정

도움 주셔서 감사합니다.

+0

아무도이 아이디어가 없습니까? – Silouane

답변

3

카메라의보기 방향으로 "왼쪽"과 "오른쪽"이 정의 된 현재 카메라의 왼쪽과 오른쪽으로 각 카메라를 약간 이동하면됩니다.

주 카메라의 매트릭스가 주어지면 스테레오 카메라를 눈 사이의 거리의 절반만큼 오프셋해야합니다. 의사 코드에서 :

leftMatrix.offset.x -= 0.5 * separation; 
rightMatrix.offset.x += 0.5 * separation; 

경우 leftMatrixrightMatrix는 원래 기본 카메라 행렬의 복사본입니다. 모델을 화면 앞이나 뒤에 나타낼 지 여부에 따라 +/- over를 바꿔야 할 수도 있습니다.

+0

답변 해 주셔서 감사합니다. – Silouane