Materials タブ
Creating Assets outside of Unity

サポートされているモデルのファイル形式

Note: This section provides information about proprietary file formats that use FBX conversion. However, there are two file formats that do not use FBX as an intermediary: SketchUp and SpeedTree. For more information about importing these file formats, see the SketchUp Settings and SpeedTree topics.

Unity は以下の 2 種類のファイルから メッシュアニメーション をインポートすることができます。

Unity は両方の形式のファイルをインポートできます。各形式に長所と短所があるため、どちらを選ぶか検討が必要です。

3Dファイルのエクスポート

Unity can read .fbx, .dae (Collada), .3ds, .dxf, and .obj files. For information about exporting 3D files, see Using FBX files in other applications or read the documentation for your 3D modeling software.

長所

  • モデル全体をUnityにインポートする代わりに、必要なモデルの部分だけをインポートすることができます。
  • エクスポートした汎用ファイルは、エクスポートしていないファイルよりもサイズが小さいことがあります。
  • エクスポートした汎用ファイルを使用すると、モジュール単位でのアプローチが推進されます (例えば、衝突タイプや相互関係性ごとに異なるコンポーネントを使用するなど)。
  • Unity が直接サポートしていないソフトウェアのファイルも読み込むことができます。
  • エクスポートした3Dファイル (.fbx, .obj) を 3D モデリングソフトウェアに再びインポートして、すべての情報が正しくエクスポートされたことを確認することができます。

短所

  • 元のファイルが変更された場合は、モデルを手動で再インポートする必要があります。
  • ソースファイルと Unity にインポートされたファイルの間のバージョンを追跡する必要があります。

独自の 3D アプリケーションファイル

Unityは以下の 3D モデリングソフトウェアから非公開のファイルをインポートできます。

警告: Unityは、インポート処理の一部として非公開のファイルを .fbx ファイルに変換します。ただし、プロジェクトに直接アプリケーションファイルを保存する代わりに、FBX にエクスポートすることをお勧めします。ネイティブのファイル形式を本番環境で直接使用することは推奨されません。

長所

  • 元のモデルが変更された場合、Unityはファイルを自動的に再インポートします。
  • これは最初は簡単です。しかし、開発の後半ではより複雑になる可能性があります。

短所

  • Unity Project を使用する各マシンには、使用するソフトウェアのライセンスコピーがインストールされている必要があります。
  • ソフトウェアのバージョンは Unity プロジェクトを使用する各マシンで同じにする必要があります。別のソフトウェアバージョンを使用すると、3D モデルをインポートするときにエラーや予期しない動作が発生する可能性があります。
  • ファイルが不要なデータで満杯になることがあります。
  • 大きなファイルを使用すると Unity プロジェクトのインポートやアセットの再インポートが遅くなる場合があります。なぜなら、モデルを Unity にインポートするときに、バックグラウンドプロセスとして使用する 3D モデリングソフトウェアを実行する必要があるからです。
  • Unity は、インポートの過程で内部的に非公開のファイルを .fbx にエクスポートします。このため、.fbx データを検証し問題をトラブルシュートすることが難しくなります。

注意: アセットが.ma、.mb、.max、.c4d、.blend ファイルとして保存され、使用するためには、コンピュータに対応する 3D モデリングソフトウェアがインストールされていないとインポートできません。つまり、Unity プロジェクトで作業しているすべての人に正規のソフトウェアがインストールされている必要があります。例えば、Autodesk®Maya LT™ライセンス を使用して ExampleModel.mb を作成しプロジェクトに読み込み、他の人がそのプロジェクトを開くためには Autodesk®Maya LT™ もそのコンピュータにインストールする必要があります。


  • 2018–04–25 Page amended
Materials タブ
Creating Assets outside of Unity