• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

FOV(Θ)값에 대한 질문.

23.05.01 16:00 작성 조회수 512

0

  1. Projection Space를 구할 때 Θ값에 따라서 카메라가 보여줄 수 있는 구간이 넓어지거나(Θ가 증가) 좁아질것(Θ가 감소) 이라고 생각됩니다.
    FOV.png

  2. 그렇다면 Θ값은 어떻게 설정되어지는 걸까요? 일반적으로 사용되는 값이 존재하는 것(임의의 Up벡터 같이) 인지 아니면 상황에 맞게 가변적으로 변하는 것인지가 궁금합니다.

  3. 만약 가변적으로 변한다면 어떤기준으로 변할까요?
    - 사용자 지정
    - 다른 기준?

  4. 그리고 영상에서는 Y축 기준으로 Θ값 예시를 설정하신것 같은데 설정한 Θ값은 X축에서도 동일하게 적용될까요?

  5. 그리고 투영되는 형태에 대해서 제 나름대로 생각해본 것인데 맞는지가 궁금합니다.

    FOV 이해 예시.png

    FOV_X.pngFOV_XY.png6. X에 적용되는 Θ값과 Y에 적용되는 Θ값이 동일한지가 궁금합니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요.

FOV(Θ)값은 카메라에서 어느 정도의 시야 범위를 볼 것인지 결정하는 값이에요. Θ값이 증가하면 시야 범위가 넓어지고, 감소하면 좁아지게 됩니다. 따라서 이 값은 상황에 맞게 가변적으로 변할 수도 있고, 미리 설정된 값으로 고정되어 있을 수도 있습니다.

일반적으로는 사용자가 원하는 시야 범위를 고려하여 Θ값을 설정하게 됩니다. 따라서 사용자 지정 기준에 따라서 가변적으로 설정될 수도 있습니다. 하지만 일반적으로는 미리 설정된 값으로 고정되어 있습니다.

영상에서 Y축 기준으로 Θ값을 설정하였을 때, 이 값은 X축에서도 동일하게 적용됩니다. 따라서 Θ값은 카메라가 비추는 방향에 상관없이 일정하게 유지됩니다.

마지막으로, 질문자님의 생각이 맞는지는 질문의 내용만으로 정확하게 판단하기 어렵습니다. 하지만 FOV(Θ)값이 커질수록 시야 범위가 넓어지고, 작아질수록 좁아진다는 것은 맞습니다.

다른 궁금하신 점이 있으시면 언제든지 댓글로 남겨주세요. 감사합니다.