인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
게임 개발

/

게임 프로그래밍

D3D12 프로그래밍 소개

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

(5.0) 수강평 8개

수강생 753명

중급자를 위해 준비한
[게임 프로그래밍, DirectX12] 강의입니다.

이런 걸 배울 수 있어요

  • 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,387

수강생

35

수강평

12

답변

5.0

강의 평점

9

강의

프로그래머

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

Blog : https://megayuchi.com

Youtube : https://youtube.com/megayuchi

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

 

 

커리큘럼

전체

1개 ∙ (3시간 5분)

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

수강평

전체

8개

5.0

8개의 수강평

  • choijihoon0305님의 프로필 이미지
    choijihoon0305

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    • Toka Apple님의 프로필 이미지
      Toka Apple

      수강평 1

      평균 평점 5.0

      5

      100% 수강 후 작성

      • dmax님의 프로필 이미지
        dmax

        수강평 20

        평균 평점 5.0

        수정됨

        5

        100% 수강 후 작성

        • 빠타박스님의 프로필 이미지
          빠타박스

          수강평 6

          평균 평점 5.0

          5

          100% 수강 후 작성

          DirectX 를 기본적으로 어떤 것으로 구성되어있는지 알 수 있던 강의였습니다. 조금 어려운 부분이 있지만 이런 강의를 남겨주셔서 감사합니다!

          • 장진영님의 프로필 이미지
            장진영

            수강평 4

            평균 평점 5.0

            5

            100% 수강 후 작성

            감사합니다!!

            megayuchi님의 다른 강의

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