• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Projection 변환행렬

21.09.25 20:06 작성 조회수 152

2

Projection 변환행렬 관련해서 질문있습니다.

 

다름이 아니라 800x600과 같은 비율에 대한 보정값때문에 Projection 행렬을 만들때 (x,y,z,1)에서 x값에 미리 강의에 나오는 r이라는 요소로 나눠주는것에서 의문점이 생겼습니다.

 

나눠준다는건 그럴 수 있겠다고 납득이 되는데, 왜 y값에는 나눠지 않는건가요? 화면 비율과 같은 보정값을 해주기 위해서인데, 강의에서는 오른쪽으로 화면이 늘어날때 사각형이 똑같이 늘어나는것을 방지하고자 r값을 미리 나눠줬다고 설명하신것 같은데, 그렇다면 위로 늘리는 것도 처리해줘야하지 않나 궁금합니다.

즉, y값에도 똑같이 r로 미리 나눠줘야하지 않나 궁금합니다. 왜 x값에만 r로 나눠주고 끝냈는지 궁금합니다.

 

답변 1

답변을 작성해보세요.

3

한쪽을 기준으로 삼고, 다른 한쪽을 고정된 쪽 비율에 맞춰
변화시키기 때문에 양쪽에 다 적용할 필요는 없습니다.