FBX を正しくエクスポートし、Blender モデル リソースを Unity にインポートする方法 (1): 3D モデル

 

目次

序文

1. 問題分析

2. 正しいマッチング

要約する



序文

Blender を使用して初めてゲーム アセットを作成し、FBX を Unity にエクスポートすると、スケーリングや回転が正しく行われないなどの問題がよく発生します。この記事では、よく使用されるいくつかのエクスポート オプションについて説明します。

ソフトウェアバージョン:Blender3.4 Unity2021


1. 問題分析

まず、Blender のデフォルト設定を使用して FBX を Unity にエクスポートするとどうなるかを見てみましょう。

質問には以下が含まれます:

  • シーン内のすべてがインポートされますが、必要なのは猿の頭だけです
  • 猿の頭モデルのスケーリングと回転に問題があります

2. 正しいマッチング

場所を変更する必要があります:

  • 選択したオブジェクトのみをチェックするように制限する: Blender で選択したオブジェクトのみをエクスポートします
  • オブジェクト タイプ メッシュのみを選択:今必要なのはメッシュだけなので、メッシュのみを選択します。Shift キーを押したまま複数選択します。
  • スケーリングを適用して FBX ユニット スケーリングを選択します: Unity にインポートするときに 100 にスケーリングする問題を解決できます
  • 前方選択 - Y 前方、Z 上方:回転が 0 にならない問題を解決

Blender では順方向に -Y、上方向に Z がよく使われます。Blenderは右手座標系、Unity は左手座標系です。Unity FBX の設定で、Bake Axis Conversion にチェックを入れる必要があります。座標系変換のためのオプションを同時にオフにする 不要なオプション

BlenderでエクスポートするときにZを前に、Yを上にすると、Unityでは次のようになります。

サルの頭 (Blender の Z 方向) は、前方向である Unity の Z 軸を向いているため、向きは、Blender のどの軸を前方向として定義するかを選択する必要があります。

それでも回転やスケーリングが正しく行われない場合は、Blender で回転やスケーリングを適用するようにしてください(オブジェクトを選択して Ctrl+A を押します)。


要約する

この記事では、FBX パーツをエクスポートするための Blender のオプションの機能と、モデルが Blender と Unity で一貫して動作するように Unity でオプションを設定する方法を紹介します。

おすすめ

転載: blog.csdn.net/m0_72922928/article/details/132591747