강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Giới thiệu bộ đổ bóng lưới D3D12

Giới thiệu cách sử dụng và lập trình Mesh Shader, một tính năng mới được bổ sung trong D3D12.

(5.0) 7 đánh giá

327 học viên

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

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

  • megayuchi
DirectX
DirectX
d3d
d3d
GPU
GPU
gpgpu
gpgpu
DirectX
DirectX
d3d
d3d
GPU
GPU
gpgpu
gpgpu

Đá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

쿠카이든

100% đã tham gia

Cảm ơn bạn vì bài giảng tuyệt vời~!!

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

  • Mục đích sử dụng Mesh Shader

  • Mesh ShaderMẹo lập trình

Giới thiệu về D3D12 Mesh Shaders

Một trong những tính năng mới được thêm vào D3D12 là Mesh Shader, thay thế quy trình Vertex Shader - Geometry Shader hiện tại bằng Compute Shader dựa trên GPGPU.

Mesh Shader có thể tận dụng tốt hơn phần cứng GPU hiện đại. Chúng cho phép loại bỏ hình chóp cụt dựa trên GPU, và thậm chí có thể triển khai tính năng tỷ lệ mức độ chi tiết (LOD) và tỷ lệ điểm-đa giác, cả hai tính năng này thường được thực hiện với Geometry Shader.

Bài giảng này giải thích Mesh Shader là gì, cách sử dụng và cách tiếp cận khi thực sự lập trình nó.

Lưu ý trước khi tham gia khóa học

  • Bài giảng này là bản ghi video trực tiếp về D3D12 Mesh Shader được thực hiện 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.

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 https://inf.run/cQqx7

Đây là nội dung của nó.

1. Giới thiệu về Shader Pipeline và Mesh Shader

Các API đồ họa hiện đại đang ngày càng vượt ra khỏi đường ống đổ bóng đỉnh truyền thống và hướng tới công nghệ GPGPU đa năng. Trình đổ bóng lưới là bước đầu tiên theo hướng này. Bài viết này giải thích cách đường ống đổ bóng đỉnh có thể được chuyển đổi thành trình đổ bóng lưới dựa trên GPGPU.

2. Lợi ích và triển khai của Mesh Shader

Mesh Shader có thể hữu ích khi xử lý lượng lớn phiên bản. Mặc dù việc sử dụng Mesh Shader không nhất thiết mang lại chất lượng đồ họa được cải thiện đáng kể, nhưng nó có thể mang lại lợi ích về hiệu suất khi đạt được cùng chất lượng đồ họa. Để triển khai Mesh Shader như vậy, tài nguyên phải được chia thành các đơn vị gọi là Meshlet. Phần này sẽ trình bày chi tiết cách tạo và xử lý Meshlet.

Ví dụ sử dụng thực tế và Hỏi & Đáp

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

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

  • Trải nghiệm D3D12

  • Lập trình viên tò mò về tính năng mới của D3D12

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

  • D3D12

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ả

1 bài giảng ∙ (2giờ 15phút)

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

Đánh giá

Tất cả

7 đánh giá

5.0

7 đánh giá

  • makariogim3597님의 프로필 이미지
    makariogim3597

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • d2v210p님의 프로필 이미지
      d2v210p

      Đánh giá 66

      Đánh giá trung bình 4.7

      5

      100% đã tham gia

      • ninety25296님의 프로필 이미지
        ninety25296

        Đánh giá 145

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • hang님의 프로필 이미지
          hang

          Đánh giá 12

          Đánh giá trung bình 4.3

          5

          100% đã tham gia

          • a001235615740150님의 프로필 이미지
            a001235615740150

            Đánh giá 2

            Đá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!