강의

멘토링

로드맵

Inflearn brand logo image
Game Dev

/

Game Programming

Giới thiệu về lập trình D3D12

Chúng tôi cung cấp kiến ​​thức sẵn có cho những người có kinh nghiệm về D3D9/10/11 hoặc OpenGL để thích ứng với lập trình D3D12.

(5.0) 11 đánh giá

806 học viên

  • megayuchi
directx12
directx
3d-graphics
DirectX
d3d

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Kiến thức cơ bản D3D12

  • Sự khác biệt giữa D3D11 và D3D12

Giới thiệu về lập trình D3D12

DirectX 12 (sau đây gọi tắt là D3D12) là API đồ họa thế hệ tiếp theo dành cho Microsoft Windows. Phiên bản này được phát hành với nhiều thay đổi, hứa hẹn cải thiện hiệu suất. Mặc dù API này tự hào về hiệu suất cao, ban đầu nó đã đặt ra nhiều câu hỏi về việc liệu nó có thực sự đạt được điều đó hay không. Tuy nhiên, nó đã liên tục xâm chiếm thị trường API đồ họa và hiện đã khẳng định vị thế là một API chính thống.
Về mặt kỹ thuật, D3D12 rất khó và do xu hướng sử dụng các công cụ thương mại nên có rất ít lập trình viên có kinh nghiệm trực tiếp sử dụng nó.
Khóa học này cung cấp kiến thức tiên quyết có thể giúp các lập trình viên có kinh nghiệm về D3D9/10/11 hoặc OpenGL bắt đầu lập trình D3D12.

Đặc biệt, tài liệu này giải thích các chủ đề có thể khiến bạn cảm thấy lạ lẫm khi lần đầu tiếp cận D3D12, chẳng hạn như rào cản tài nguyên, Bảng mô tả và Chữ ký gốc.

Những điều cần lưu ý trước khi tham gia khóa học

  • Bài giảng này là video trực tiếp giới thiệu về D3D12 trên kênh megayuchi.

  • Xin lưu ý rằng đây là bài giảng được ghi âm một lần, không phải là một loạt bài giảng.

  • Bạn có thể tìm thấy lịch sử trò chuyện của người xem trên kênh YouTube của mình.

  • Việc tìm hiểu kiến thức nền tảng trước khi tham gia khóa học D3D12 Basics/Basics Plus có thể hữu ích.


Bài giảng liên quan

Kiến thức cơ bản về D3D12 https://inf.run/7gJhS

D3D12 Basic Plus https://inf.run/itHDW
DirectX Raytracing Có sẵn https://inf.run/cQqx7 .


Nội dung này bao gồm các chủ đề sau:

1. Giới thiệu về DirectX

  • Lịch sử của DirectX


  • Thay đổi từ DirectX 11 sang DirectX 12

2. Cấu trúc tài nguyên DirectX 12

  • Mô tả đống

  • Tài nguyên ID3D12


3. Hệ thống thực thi

  • Danh sách lệnh

  • Hàng đợi lệnh

  • Rào cản tài nguyên

  • Hàng rào

4. Liên kết tài nguyên trong DirectX12

  • Chữ ký gốc

  • Bảng mô tả

  • Trạng thái đường ống

5. Cải thiện hiệu suất trong DirectX 12

  • Kết xuất đa luồng


3. Kết luận và Hỏi & Đáp của Người xem


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • D3D9/10/11 Có kinh nghiệm

  • Trải nghiệm OpenGL

Cần biết trước khi bắt đầu?

  • C/C++

  • kiến thức cơ bản về đồ họa

  • D3D9/10/11

  • OpenGL

Xin chào
Đây là

2,747

Học viên

57

Đánh giá

13

Trả lời

5.0

Xếp hạng

9

Các khóa học

프로그래머

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/

 

 

Chương trình giảng dạy

Tất cả

1 bài giảng ∙ (3giờ 5phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

11 đánh giá

5.0

11 đánh giá

  • minsu님의 프로필 이미지
    minsu

    Đánh giá 45

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    • Noi Luma님의 프로필 이미지
      Noi Luma

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • 쿠카이든님의 프로필 이미지
        쿠카이든

        Đánh giá 439

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        3D 제작의 기본에 대해서 알게되었습니다! 좋은강의 감사합니다

        • choijihoon0305님의 프로필 이미지
          choijihoon0305

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

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

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Miễn phí

            Khóa học khác của megayuchi

            Hãy khám phá các khóa học khác của giảng viên!