inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Toán học trò chơi làm nền tảng cho công cụ trò chơi

phóng to thu nhỏ

투영 관련하여 정말 궁금한 점이 있어 질문 드립니다.

173

cckiz153

18 câu hỏi đã được viết

0

정육면체에 투영 행렬을 적용하고 좌우로 이동해봤을 때 당연하게도 뒷면과 앞면의 격차가 점점 벌어짐에 따라 측면이 점점 길어져보이는 왜곡 현상이 있습니다. 이러한 부분은 정상적인 것이 맞는지, 실무에서 이를 어떻게 해결하는지 정말 궁금합니다.

게임수학

Câu trả lời 2

0

ideugu

교안에 있는 원근투영행렬은 가장 심플한 형태로 구성했는데, 이제 실무에서 실제로 원근투영 행렬을 쓸 일은 없지 않을까 싶네요.

만약 내부 동작이 궁금하다면 언리얼 엔진과 카메라 설정을 동일하게 만들고 비교한 후에, 언리얼 엔진 코드를 살펴보는게 좋은 공부 방법이지 않을까 싶습니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. cckiz153님. 투영 관련하여 질문해주신 내용에 대해 설명드리겠습니다.

당신이 묘사한 왜곡 현상은 원근 투영의 특징 중 하나입니다. 원근 투영에서는 멀리 있는 객체가 실제보다 더 작게 보이는 반면, 가까이 있는 객체는 더 크게 보입니다. 이는 카메라 렌즈와 비슷한 역할을 하며, 3D 그래픽에서 깊이감을 나타낼 수 있도록 도와줍니다. 그러나 이로 인해 객체가 일부 왜곡되어 보일 수 있습니다.

이러한 왜곡을 해결하거나 조정하고자 할 때는 여러 가지 방법이 사용됩니다. 먼저, 특정한 경우에는 카메라의 시야각(FOV)를 조절하여 왜곡의 강도를 줄일 수 있습니다. 또한, 원근감을 덜 부각시키고 싶다면, 직교 투영(Orthographic Projection)을 이용하는 것도 하나의 방법입니다. 직교 투영은 객체의 크기를 동일하게 유지하여 원근감에 의한 왜곡을 제거하지만, 깊이감을 잃게 됩니다.

관련된 다른 질문과 답변은 아래를 참고하시면 더 깊이 있는 이해에 도움이 되실 것입니다:

  1. 혹시 직교투영에 대해서도 설명해주실 수 있으실까요? - OpenGL과 DirectX에서 사용되는 직교 투영 행렬에 대해 설명하고 있습니다.

  2. 원근투영 절두체에 관해서 질문 드려도 괜찮을까요? - 원근 투영의 적용과 절두체에 대해 논의된 내용입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

[내적] 강의노트 문의

0

43

1

선형성 강의 노트 문의

0

36

1

github 코드 질문 + 서적 내용 - Transform 계층구조 쪽

0

93

2

예제 13_4 {VM행렬을 사용하여 평면의 방정식을 로컬 좌표로 생성하기

0

80

2

반지름이 r인 경우에 cos^2θ+sin^2θ = 1 검증

0

343

2

강의자료 가환환에 대해서 질문드립니다

0

166

2

카메라의 로컬 벡터 구하기

0

157

2

삼각함수 관련 질문입니다.

0

582

2

"섹션 1 - 선형성 13:14 " 함수와 사상의 차이에 대해 헷갈리는 부분이 있습니다!

0

258

1

언리얼 회전행렬 순서

0

577

2

연산 순서는 오른쪽에서 왼쪽??

0

176

1

3차원 회전 변환 오일러 각

0

500

1

1강 19:53 환의공리

0

268

1

로컬 <-> 월드 트랜스폼 변환 시 모델링 행렬을 바로 곱하지 않는 이유

0

285

1

아핀 결합과 평면

0

243

1

리뷰에 대한 답글 다신 것 중에 소스 코드 공유 가능할까요?

0

224

1

책 p145 질문

0

225

1

선형 독립

0

271

2

선형성 질문

0

272

1

벡터 공간

0

262

1

강의자료 질문

0

283

2

실습 실행 오류 질문

0

254

1

행벡터와 열벡터의 차이

0

1125

1

게임 엔진 개발과 게임 개발 수학

0

384

1