혹시 강의에 나온 directx 12 장치관련 코드 구성에 대해서 참고할만한 자료가 있을까요?
202
작성한 질문수 5
강의가 가면갈수록 코드가 점점 방대해져서 관리할 클래스가 많아지는데,
저같은 초보는 클래스가 너무 복잡해서 처음부터 이걸 계획하고 만드는게 상상이 안가는데요.
혹시 "directx 12는 장치 설정하는 부분을 이런식으로 만드는게 정석이다" 할만한 방법론이 있는건가요?
저는 지금 deffered rendering까지 봤는데, 강의에서 그래픽스 이론 부분은 괜찮은데
장치와 관련된 부분은 가면갈수록 클래스 계층이 너무 방대해지고 점점 바뀌면서 이해하기 어려워지더라구요..
혹시 directx12 장치관련해서 강의와 같이 보면 도움이 될만한 자료같은것이 없을까요?
MSDN이 정확하지만, 원래 알고있는 사람만 읽을 수 있는 것 같아서요 ㅠㅠ
답변 1
2
예리한 질문입니다.
사실 강의 소스코드도 좀 어지럽지만
MSDN 문서나 딱 1권 있는 DX12 책의 소스코드를 다운로드 받아 보면
모든 소스코드를 거의 하나의 클래스 안에 몰빵해서 관리합니다.
따라서 대략적인 API들의 사용법과 코드 흐름만 살펴보면 되고,
언~~젠가 먼 미래에 언리얼 엔진 소스코드를 뜯어볼 일이 생기면
그 때 가서 좀 더 잘 짜여진 구조에 대해서
더 심도 있는 고민을 해보시기(저와 함께..) 바랍니다.
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
272
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
DX 공부방법에 대해서 질문 있습니다.
0
629
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





