inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

Projection, Screen 변환 행렬

Projection 변환행렬

252

언리얼컨설팅

작성한 질문수 31

2

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

 

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

 

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

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

 

게임수학 DirectX

답변 1

3

Rookiss

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

Lighting 추가하고 나니 프레임이 많이 떨어지는데 원래 이런 건가요?

0

524

0

Deferred Rendering 에서 조명에 Culling이 일어나는 것 같습니다.

1

564

1

static_pointer_cast와 static_cast의 차이가 무엇인가요?

0

1353

1

Engine.lib 파일을 포함 불가

0

617

1

셰이더 VS_Main에서 행렬 곱해줄 때

0

491

2

1:05분 질문(1시간 5분)

0

303

0

오류가 발생합니다

0

479

1

Animation코드가 무한로딩에 걸리네요

0

350

0

fov 관련해서 질문이 있습니다

0

282

0

normal mapping Tangent Space 수학식 질문

0

388

1

커리큘럼 관련 질문 드립니다!

0

278

0

강의를 어떤식으로 들으면 될까요??

0

385

1

머티리얼과 텍스쳐, 셰이더를 따로 관리해도 되나요?

0

444

1

박스 메쉬 생성하는 함수에서 버텍스가 왜 24개인가요

0

245

1

복수개의 서로 다른 동영상을 Picture in Picture 형식으로 rendering하는 가장 최적의 방법이 궁금합니다.

0

262

0

애니메이션 쉐이더에서 행렬보간 부분에 대해 질문드립니다

0

233

0

assert 에서 _currentIndex 와 _elemtSize 를 비교하는게 이해가 잘 안되네요

1

248

1

DX 공부방법에 대해서 질문 있습니다.

0

643

1

Root Parameter 를 정의하는데 있어서 질문있습니다.

0

377

1

Client 콘솔창이 잠깐 켜졌다가 말아요

0

255

1

DirectX12 Root Signature : CBV관련 질문입니다.

0

353

1

뷰 변환 행렬 관련하여

0

634

2

강의 시작!

0

306

1

using namespace Microsoft::WRL;

0

275

1