강의

멘토링

로드맵

게임 개발

/

게임 프로그래밍

D3D12 프로그래밍 소개

D3D9/10/11 또는 OpenGL경험자가 D3D12프로그래밍에 적응하기 위한 사전 지식을 알려드립니다.

(5.0) 수강평 13개

수강생 813명

  • megayuchi
directx12
directx
3d-graphics
DirectXd3d

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • D3D12기초지식

  • D3D11과 D3D12의 차이점

D3D12 프로그래밍 소개

DirectX12(이하D3D12)는 Microsoft Windows기반의 차세대 그래픽 API입니다. 성능 향상을 표방하며 많은 변경점을 가지고 출시됐습니다. 고성능을 표방하는 API지만 정말로 고성능을 달성했는지에 대해 초기에는 많은 의문을 가지게 했습니다. 그럼에도 불구하고 차근차근 그래픽API시장을 잠식해가고 있으며 이제는 확실한 주류 API로 자리잡았습니다.
D3D12는 기술적 난이도가 매우 높고 상용엔진 사용의 트렌드의 영향으로 이를 직접 사용해본 경험을 가진 프로그래머는 적습니다.
본 강의는 D3D9/10/11 또는 OpenGL경험이 있는 프로그래머가 D3D12프로그래밍을 시작하는데 도움이 될 수 있는 사전지식을 전달합니다.

특히 resource barrier, Descriptor Table , Root Signature등 처음 D3D12를 접했을 때 많이 생소하게 느낄만한 주제들에 대해서 설명합니다.

수강 전 참고 사항

  • 본 강의는 megayuchi 채널에서 진행한 D3D12소개 라이브 영상 녹화본입니다.

  • 연속된 강의가 아닌 1회성 녹화 강의이니 수강에 참고하시기 바랍니다.

  • 시청자 채팅 기록은 유튜브 채널에서 확인할 수 있습니다.

  • D3D12기초편/기초플러스 강좌를 수강하기 전 사전 지식 학습에 도움이 될 수 있습니다.


관련 강의

D3D12 기초편 https://inf.run/7gJhS

D3D12기초 플러스 https://inf.run/itHDW
DirectX Raytracing https://inf.run/cQqx7있습니다.


이런 내용을 다룹니다

1. DirectX에 대해서

  • DirectX의 역사


  • DirectX 11 -> DirectX 12의 변경점

2.DirectX 12의 리소스 체계

  • Descriptor Heap

  • ID3D12Resource


3.실행체계

  • Command List

  • Command Queue

  • Resource Barrier

  • Fence

4.DirectX12의 리소스 바인딩

  • Root Signature

  • Descriptor Table

  • Pipeline State

5.DirectX 12에서의 성능 개선

  • Multi threaded Rendering


3. 결론과 시청자 Q&A


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • D3D9/10/11경험자

  • OpenGL경험자

선수 지식,
필요할까요?

  • C/C++

  • 그래픽스 기초

  • D3D9/10/11

  • OpenGL

안녕하세요
입니다.

2,803

수강생

60

수강평

13

답변

5.0

강의 평점

9

강의

프로그래머

C++,x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket

 

인프런 강의

D3D12프로그래밍 기초편 - https://inf.run/7gJhS

D3D12프로그래밍 기초플러스 - https://inf.run/itHDW

DirectX Raytracing 프로그래밍 - https://inf.run/cQqx7

Windows System 프로그래밍 - https://inf.run/AwfCv

Windows Debugging Tips - https://inf.run/zL7E4

 

Blog : https://megayuchi.com

Youtube : https://youtube.com/megayuchi

LinkedIn : https://www.linkedin.com/in/megayuchi/

 

 

커리큘럼

전체

1개 ∙ (3시간 5분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

13개

5.0

13개의 수강평

  • netpyoung님의 프로필 이미지
    netpyoung

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    • qkrtmdgns23님의 프로필 이미지
      qkrtmdgns23

      수강평 4

      평균 평점 5.0

      5

      100% 수강 후 작성

      • d2v210p님의 프로필 이미지
        d2v210p

        수강평 49

        평균 평점 4.6

        5

        100% 수강 후 작성

        • jay813851366137님의 프로필 이미지
          jay813851366137

          수강평 1

          평균 평점 5.0

          5

          100% 수강 후 작성

          • kukaeden님의 프로필 이미지
            kukaeden

            수강평 484

            평균 평점 5.0

            5

            100% 수강 후 작성

            I learned the basics of 3D production! Thank you for the great lecture.

            무료

            megayuchi님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!