강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Lập trình D3D12 cơ bản +

Đây là khóa học tiếp nối từ phần cơ bản về lập trình D3D12. Sau khi triển khai các chức năng dựng hình cơ bản, khóa học sẽ giải thích các tính năng cần triển khai và phương pháp tiếp cận khi muốn phát triển engine thực tế bằng các chức năng này.

(5.0) 6 đánh giá

499 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

  • megayuchi
DirectX12
DirectX12
DirectX
DirectX
directx-12
directx-12
DirectX12
DirectX12
DirectX
DirectX
directx-12
directx-12

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

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

5.0

5.0

KYUNG TAE BAE

30% đã tham gia

Tôi đã học được rất nhiều về D3D12. Cảm ơn bạn vì khóa học tuyệt vời

5.0

똘똘이스머프

100% đã tham gia

Cảm ơn bạn vì bài giảng quý giá.

5.0

Jang Jaehoon

30% đã tham gia

Cảm ơn bạn vì khóa học tuyệt vời!

Bạn sẽ nhận được điều này sau khi học.

  • Lập trình D3D12

  • Phát triển framework engine

Cho đến 3-4 năm trước, D3D12 vẫn chưa phải là API chính thống cho các trò chơi PC. Nhiều trò chơi vẫn đang được phát triển và phát hành bằng D3D11, và D3D12, vốn khó phát triển, có vẻ như không thể trở thành API chính thống.

Sau đó, D3D12 nổi lên như một API chính thống nhờ các tính năng như RayTracing có thể cải thiện trực tiếp chất lượng đồ họa.

API chính của các công cụ thương mại phổ biến cũng đã được chuyển từ D3D11 sang D3D12. Mặc dù không phổ biến, các công cụ tự phát triển cũng đang được phát triển bằng D3D12.

D3D12 hiện rõ ràng là API đồ họa chính thống. Nếu bạn chỉ tập trung vào việc sử dụng các công cụ thương mại thì điều này không thành vấn đề, nhưng nếu bạn muốn phân tích và tùy chỉnh cấu trúc của chúng, hoặc viết mã kết xuất của riêng mình để tạo ra công cụ của riêng bạn, tôi nghĩ D3D12 là một quá trình không thể tránh khỏi.

Việc học D3D12 khó hơn trước, nhưng khi bạn đã quen với những khái niệm hơi lạ như Bảng mô tả, Rào cản tài nguyên và kết xuất không đồng bộ, bạn sẽ có thể phát triển với cảm giác tương tự như D3D11.

Khóa học này tập trung vào việc giúp những người có kiến ​​thức đồ họa cơ bản và kinh nghiệm với các API đồ họa truyền thống (D3D11, OpenGL, v.v.) trước D3D12 thích nghi với API D3D12.

Cơ bản về lập trình D3D12 Plus

Cuốn sách này củng cố những kiến ​​thức cơ bản về lập trình D3D12 và giải thích các công nghệ bổ sung cần thiết cho quá trình phát triển động cơ.

  • Kết xuất các đối tượng 2D như Sprite và Text

  • Trình quản lý kết cấu

  • Hàng đợi kết xuất

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

  • Kiến trúc cho Khung động cơ

Cơ bản về D3D12

Nếu bạn chưa tham gia khóa học D3D12 Basics,
Hãy xem ngay bây giờ!

Lập trình D3D12 - Cơ bản

  • Cơ bản về lập trình D3D12

  • Cơ bản về lập trình động cơ

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

Môi trường thực hành

  • Bài giảng này là bài giảng tiếp theo của khóa học Cơ bản lập trình D3D12 được đăng trên Inflearn ( https://inf.run/WYdms) .

  • Đây là bản ghi âm của khóa học D3D12 Programming Basics Plus trên kênh YouTube megayuchi.

  • Mã nguồn có thể được tải xuống từ megayuchi/D3D12Lecture (github.com) .

Tài liệu học tập

Kiến thức và ghi chú của người chơi

Các bài giảng sau đây

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

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

  • Người đã học D3D12 cơ bản

  • Người muốn phát triển engine riêng

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

  • Lập trình D3D12 cơ bản

Xin chào
Đây là

3,104

Học viên

83

Đánh giá

20

Trả lời

5.0

Xếp hạng

10

Các khóa học

Lập trình viên

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

Lập trình viên C++,x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket

Khóa học trên Inflearn

Lập trình D3D12 cơ bản - https://inf.run/7gJhS

Lập trình D3D12 Cơ bản Plus - https://inf.run/itHDW

Lập trình DirectX Raytracing - https://inf.run/cQqx7

Lập trình hệ thống Windows - https://inf.run/AwfCv

Mẹo gỡ lỗi Windows - 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ả

10 bài giảng ∙ (6giờ 38phút)

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

Đánh giá

Tất cả

6 đánh giá

5.0

6 đánh giá

  • makariogim3597님의 프로필 이미지
    makariogim3597

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    • siyeong33102632님의 프로필 이미지
      siyeong33102632

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      60% đã tham gia

      • jjhgwx님의 프로필 이미지
        jjhgwx

        Đánh giá 647

        Đánh giá trung bình 4.9

        5

        30% đã tham gia

        Cảm ơn bạn vì khóa học tuyệt vời!

        • devkuka님의 프로필 이미지
          devkuka

          Đánh giá 289

          Đánh giá trung bình 5.0

          5

          30% đã tham gia

          Tôi đã học được rất nhiều về D3D12. Cảm ơn bạn vì khóa học tuyệt vời

          • daerimu님의 프로필 이미지
            daerimu

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            60% đã 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!