Unreal Engine には、プロジェクトのアニメーション システムを合理化してパフォーマンスを向上し、サイズを削減するための一連のデバッグおよび最適化ツールと技法が取り入れられています。以下のドキュメントでは、Unreal Engine でアニメーション システムを調整して効率を向上するためのツールと機能について説明しています。
デバッグ ツール
Unreal Engine には、制御された環境下でアニメーション システムを分析し、調整を加えて問題を解決するためのデバッグ ツールがいくつか備わっています。
Rewind Debugger
Rewind Debugger を使用すると、プロジェクトの プレイ イン エディタ (PIE) ゲームプレイのセグメントを記録して、タイムラインベースのビジュアル インターフェースを使ってリアルタイムでレコーディングをスクラブ再生し、トランジション動作や変数の値、ポーズ ブレンドなどのさまざまな要素を監視できます。記録されたゲームプレイでは従来のシミュレーションよりも安定した作業が可能になり、後のコラボレーションやデバッグを容易にするために、間違ったアニメーション動作を維持することができます。
Rewind Debugger を使ったアニメーション システムのデバッグの詳細については、次のドキュメントを参照してください。
Animation Insights
Animation Insights プラグイン を使用すると、プロジェクトのアニメーション システムをプロファイルして、すべての処理の経時的なビジュアル グラフを確認できます。このグラフでは、評価中のアニメーション プロセスやそのためのパフォーマンス バジェットとタイミングを確認して、目的のプロジェクト パフォーマンスを達成するための最適化オプションをデータに基づいて判断することができます。
Animation Insights を使ったアニメーション システムのプロファイルの詳細については、次のドキュメントを参照してください。
ポーズ ウォッチ
ポーズ ウォッチ では、複雑なアニメーション ブループリントやレイヤー化されたアニメーション システムで作業している場合に、個別のアニメーション データ ソースのプロジェクトでのシミュレーション中に、動的なビジュアル デバッグ レンダリングを切り替えることができます。個別のアニメーション ソースをレンダリングする際は、最終的な出力ポーズにおけるそれぞれのノードまたはレイヤーによるビジュアル面の影響を切り離し、アニメーション システム内のバグや異常なアニメーション動作の原因を判断できます。
ポーズ ウォッチ を使ったアニメーション システムのデバッグの詳細については、次のドキュメントを参照してください。
アニメーションの最適化
アニメーションの最適化 の技法と機能を使用することで、アニメーション システムのパフォーマンスと品質を向上し、ファイル サイズを削減できます。
Unreal Engine での アニメーションの最適化 の詳細については、次のドキュメントを参照してください。
Animation Budget Allocator
Animation Budget Allocator は、アニメーションの評価と品質を複数のキャラクター上で調整し、プロジェクトのアニメーション システム全体のパフォーマンス負荷を削減するための Unreal Engine の プラグイン です。
Animation Budget Allocator を使ったアニメーション システムの最適化の詳細については、次のドキュメントを参照してください。