inflearn logo
inflearn logo

D3D12 Mesh Shader紹介

D3D12で追加された新機能Mesh Shaderの用途とプログラミング方法を紹介します。

難易度 中級以上

受講期間 無制限

DirectX
DirectX
d3d
d3d
GPU
GPU
gpgpu
gpgpu
DirectX
DirectX
d3d
d3d
GPU
GPU
gpgpu
gpgpu
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

쿠카이든

100% 受講後に作成

良い講義ありがとうございます〜!

受講後に得られること

  • Mesh Shaderの使用目的

  • Mesh Shaderプログラミングのヒント

D3D12 Mesh Shaderについて

D3D12に追加された機能の中にMesh Shaderがあります。これは、既存のVertex Shader - Geometry ShaderパイプラインをGPGPUベースのCompute Shaderに置き換える機能です。

Mesh Shaderは、現代のGPUハードウェアをもう少し活用できます。 GPUベースのview-frustum cullingが可能で、Geometry Shaderで行ったLODとpointを多角形に拡張する機能もMesh Shaderを通じて実装できます。

このレッスンでは、メッシュシェーダが何であるか、どのように使用できるか、実際のプログラミングを行うときにどのようにアクセスするかを説明します。

受講前の注意事項

  • 本講義はmegayuchiチャンネルで行われたD3D12 Mesh Shaderライブ映像録画本です。

  • 連続した講義ではなく、1回限りの録画講義なので、受講にご参考ください。

  • 視聴者のチャット履歴はYouTubeチャンネルで確認できます。

関連講義

D3D12 基礎編https://inf.run/7gJhS

D3D12基礎プラスhttps://inf.run/itHDW
DirectX Raytracing https://inf.run/cQqx7

このような内容を扱っています。

1. Shader PipelineとMesh Shaderの紹介

現代のグラフィックAPIは、徐々に既存のVertex Shaderパイプラインを超えて汎用的なGPGPU技術に移行しています。 Mesh Shaderはその第一歩と言えます。 Vertex ShaderパイプラインをGPGPUベースのMesh Shaderに変更する方法を説明します。

2. Mesh Shaderの利点と実装

Mesh Shaderは、大量のインスタンス化を処理するのに役立ちます。実際、Mesh Shaderを使用しても、目立つグラフィックがうまくいくわけではありません。ただし、同じグラフィック品質を実装すると、パフォーマンス上の利点がわかります。このようなメッシュシェーダーを実装するには、リソースをメシュレットという単位で分割する必要があります。 Meshletの作成と処理方法について詳しく説明します。

実際の使用例とQ&A

こんな方に
おすすめです

学習対象は
誰でしょう?

  • D3D12経験者

  • D3D12の新機能が気になるプログラマ

前提知識、
必要でしょうか?

  • D3D12

こんにちは
megayuchiです。

3,134

受講生

87

受講レビュー

20

回答

5.0

講座評価

10

講座

プログラマー

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

Inflearn 講義

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件 ∙ (2時間 15分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

8件

5.0

8件の受講レビュー

  • d2v210p님의 프로필 이미지
    d2v210p

    受講レビュー 66

    平均評価 4.7

    5

    100% 受講後に作成

    • devkuka님의 프로필 이미지
      devkuka

      受講レビュー 303

      平均評価 5.0

      5

      100% 受講後に作成

      • makariogim3597님의 프로필 이미지
        makariogim3597

        受講レビュー 3

        平均評価 5.0

        5

        100% 受講後に作成

        • ninety25296님의 프로필 이미지
          ninety25296

          受講レビュー 146

          平均評価 5.0

          5

          100% 受講後に作成

          • hang님의 프로필 이미지
            hang

            受講レビュー 12

            平均評価 4.3

            5

            100% 受講後に作成

            megayuchiの他の講座

            知識共有者の他の講座を見てみましょう!

            無料