inflearn logo
강의

Course

Instructor

[MMORPG Game Development with C++ and Unreal Series] Part 2: Game Math and DirectX12

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

Resolved

629

LeafC

16 asked

0

DX 처음 강의를 보고 도저히 이해가 가지 않아 포기했다가 다시 조금씩 천천히 공부하는 중입니다. 강의에서 계속 숲을 보라고 하셨는데 전체 코드가 어떤 흐름으로 가는지조차 파악하는 것이 어려워 추천해주신 책도 사고 어찌저찌 옛날 해골책이라 불리는 책도 구하게 되어 같이 병행해서 보려고 합니다.

  1. 지금도 해골책을 보면서 공부하는게 도움이 될까요? DX9~10버전이라 이론 지식은 도움이 될 수도 있다 생각하지만 DX12랑 병행하면서 봐도 괜찮을지 모르겠습니다.

  2. 장치초기화 부분을 이해하는데 꽤 오랜시간이 걸렸습니다. 책과 루키스님 코드를 보면서 나름대로 DLL을 엔진라이브러리로 사용하는 코드를 만들어봤습니다. 특히 RenderBegin과 End를 분리해 놓으신건 정말 많이 도움이 됐습니다! 공부하고 보니 코드는 이제 어느정도 설명할 수 있을정도로 이해를 한 것 같은데 한 파트에 이렇게 시간을 투자해서 모두 이해하면서 하는게 맞는 것인지 모르겠습니다. 그래픽스 지식을 쌓는다기 보다는 DX사용법에 대해 공부하는 느낌이라서요.. 확신이 없어서 조언해주시면 감사하겠습니다!

게임수학 DirectX

Answer 1

0

Rookiss

초반부는 휙~ 넘어가는게 좋습니다.
DX나 OS 개발 등의 영역이 엄청 공부하기 힘든게,
쌓아올리는 형태가 아니라 첨부터 모든 부품들이 개입해서 동작하기 때문인 것 같습니다.
해골책은 너무 오래됐고 다른 부분이 많아 애매하고
DX11 책은 그나마 좀 많으니 참고할만 합니다.
중요한 부분은 Rendering Pipeline의 전체적인 내용이라 봅니다.

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

0

510

0

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

1

534

1

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

0

1336

1

Engine.lib 파일을 포함 불가

0

605

1

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

0

481

2

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

0

295

0

오류가 발생합니다

0

468

1

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

0

344

0

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

0

271

0

normal mapping Tangent Space 수학식 질문

0

380

1

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

0

271

0

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

0

377

1

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

0

430

1

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

0

238

1

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

0

256

0

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

0

226

0

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

1

242

1

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

0

368

1

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

0

250

1

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

0

345

1

뷰 변환 행렬 관련하여

0

625

2

강의 시작!

0

297

1

using namespace Microsoft::WRL;

0

266

1

DirectX12 초기화 [ 장치 초기화] 부분

0

353

2