강의

멘토링

커뮤니티

Game Dev

/

Game Programming

D3D12 Mesh Shader紹介

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

難易度 中級以上

受講期間 無制限

  • megayuchi
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

こんにちは
です。

3,103

受講生

83

受講レビュー

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分)

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

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • makariogim3597님의 프로필 이미지
    makariogim3597

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • d2v210p님의 프로필 이미지
      d2v210p

      受講レビュー 66

      平均評価 4.7

      5

      100% 受講後に作成

      • ninety25296님의 프로필 이미지
        ninety25296

        受講レビュー 145

        平均評価 5.0

        5

        100% 受講後に作成

        • hang님의 프로필 이미지
          hang

          受講レビュー 12

          平均評価 4.3

          5

          100% 受講後に作成

          • a001235615740150님의 프로필 이미지
            a001235615740150

            受講レビュー 2

            平均評価 5.0

            5

            100% 受講後に作成

            無料

            megayuchiの他の講座

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