25.

UE5のUnreal Insightsの使い方

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Unreal Engine 5(UE5)には、ゲームのパフォーマンスを詳細に分析するためのUnreal Insightsというツールが用意されています。このツールを使用すると、フレーム時間CPUとGPUの負荷メモリ使用量などを詳細に解析し、パフォーマンスのボトルネックを特定できます。

Unreal Insightsの起動方法

Unreal Insightsを起動するには、以下の手順を実行します。

Unreal Editor から Unreal Insights を起動するには、エディタの下部ツールバーにある Trace/Insights Status Bar Widget に移動します。

または、UnrealInsights.exe を直接実行することでも起動できます。

Unreal Insightsの基本操作

Unreal Insightsでは、以下の情報を確認できます。

1. フレームタイム解析 - フレームごとの処理時間を表示。 2. CPUトレース - 各スレッドの処理負荷を分析。 3. GPUトレース - GPUの負荷を詳細に確認。 4. メモリプロファイリング - 使用メモリの詳細を表示。

パフォーマンスの測定手順

Unreal Insightsを使って実際にパフォーマンスを測定するには、以下の手順を実行します。

1. Unreal Engineのエディタで「stat startfile」をコンソールで入力。 2. 数十秒間ゲームをプレイ。 3. 「stat stopfile」を実行。 4. 「Saved/Profiling/UnrealStats」フォルダに生成された .utrace ファイルをUnreal Insightsで開く。

パフォーマンスのボトルネックを特定する

記録したデータを分析し、以下の点をチェックしましょう。

1. Game Threadの負荷 - ゲームロジックが重い場合、CPU負荷が高くなる。 2. Render Threadの遅延 - レンダリング処理に時間がかかっていないか確認。 3. GPUの負荷 - シェーダーやポストプロセスの影響をチェック。 4. メモリの使用状況 - 不要なリソースの読み込みがないか確認。

まとめ

Unreal Insightsを活用することで、UE5のパフォーマンスを詳細に分析し、最適化のヒントを得ることができます。フレームレートの低下遅延の原因を特定し、ゲームの快適性を向上させましょう。

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. ノード・コンポーネント・関数・クラス一覧
  2. Tips
  3. エラー一覧
  4. ブループリント
  5. プロジェクト
  6. レベル
  7. アセット
  8. アウトライナー
  9. ビュー
  10. レイヤー
  11. レイアウト
  12. ビルド
  13. ライティング
  14. ジオメトリ
  15. アクタ
  16. トランスフォーム
  17. スナップ
  18. ピボット
  19. コンテンツドロワー
  20. コンポーネント
  21. メッシュ
  22. マテリアル
  23. World Composition
  24. World Partition
  25. Unreal Insights