Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UE4でNSight Graphicsを使ったプロファイリング【Online Game-Tech LT 2020】

ai
November 01, 2020

UE4でNSight Graphicsを使ったプロファイリング【Online Game-Tech LT 2020】

Online Game-Tech LT 2020で発表した資料です。
※補足資料: UE4でNVIDIA NSight Graphicsを使ったGPUプロファイリングをしてみる https://ai-gaminglife.hatenablog.com/entry/2020/10/31/212119

ai

November 01, 2020
Tweet

Other Decks in Technology

Transcript

  1. NVIDIA NSight Graphicsとは? • NVIDIAが開発したグラフィックアプリケーションのデバッグ・ プロファイリング用解析ツール • OpenGL、DX11・12、Vulkan、DXR etc に対応

    そもそもプロファイリングとは? • アプリケーションのパフォーマンスを測り、ボトルネックを特定すること • あるメッシュの描画にどんなコマンドが発行されているのか、 どのテクスチャを使っているのか、その処理に何msかかるのか……などを調べる
  2. 対抗ソフト • RenderDoc • 超有名。大体これを使っておけばなんとかなる • DXRには対応してない(らしい) • PIX •

    Microsoft製のプロファイラ • DXRに対応している(らしい) • 周りはNSightよりPIX使っている人の方が多い気がする
  3. プロファイリング(2/3) • Translucency(半透明) の描画に27.3msかかる • 60fps = 1フレーム16.7ms • 30fps

    = 1フレーム33.3ms • 8.2msかけて右図の ポリゴンを描画している ⇒ この正体は?
  4. 参考資料 • 60fpsアクションを実現する秘訣を伝授 解析編 [Unreal Fest 2020] https://www.slideshare.net/EpicGamesJapan/ue4-festeast2019- 60fpsanalysis •

    ハイパフォーマンスなコア部分の開発手法 〜プロファイル駆動開発のス スメ〜 [CEDEC 2020] https://cedil.cesa.or.jp/cedil_sessions/view/2253