コンテンツにスキップ

アセット最適化

学習目標

このチュートリアルを修了すると、以下の内容を習得できます:

  • アセット構造の最適化手法
  • メッシュの統合(Merge Mesh)
  • シーングラフインスタンシングによるパフォーマンス向上
  • 最適化前後のパフォーマンス比較

はじめに

前提条件

所要時間

約 15〜20 分

概要

このチュートリアルでは、Jetbot ロボットを例に、ロボットアセットのパフォーマンスを改善する手法を学びます。アセット構造の最適化、メッシュの統合、シーングラフインスタンシングにより、40 FPS から 64 FPS へのパフォーマンス向上を実現します。

ロボットの読み込み

Jetbot ロボットアセットを読み込みます。

初期状態

アセット構造の最適化

リペアレンティングとレイヤーの設定

アセット構造を再編成するための準備を行います。

アセット構造の作成

最適な構造に再編成します。

メッシュの統合

Merge Mesh ツールを使って不要なメッシュノードを統合します。

メッシュ統合

シーングラフインスタンシング

同一メッシュの再利用によりメモリ使用量とレンダリング負荷を軽減します。

インスタンシング

その他の考慮事項

パフォーマンス最適化に関するその他のヒントとベストプラクティスを紹介します。

まとめ

このチュートリアルでは以下のトピックを扱いました:

  1. アセット構造の最適化
  2. メッシュの統合(Merge Mesh)
  3. シーングラフインスタンシング
  4. パフォーマンスの測定と改善

次のステップ

次のチュートリアル「脚ロボットのリギング」に進み、ロコモーションポリシーに合わせた脚ロボットのリギング方法を学びましょう。