Version: 2018.2
SketchUp の設定
他のアプリケーションからインポートするときの制限

Model file formats

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

  • エクスポートされた3Dファイル形式。例えば .fbx や .obj など。3D モデリングソフトウェアから汎用ファイル形式でファイルをエクスポートすることができます。ファイルは様々な異なるソフトウェアによってインポートと編集が可能です。

  • Proprietary 3D or DCC (Digital Content Creation) application files, such as .max and .blend file formats from 3D Studio Max or Blender, for example. You can only edit proprietary files in the software that created them. Proprietary files are generally not directly editable by other software without first being converted and imported. An exception to this is SketchUp .skp files, which both SketchUp and Unity can read.

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

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

Unity can read .fbx, .dae (Collada), .3ds, .dxf, .obj, and .skp files. For information about exporting 3D files, see Exporting from 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 データを検証し問題をトラブルシュートすることが難しくなります。

Note: Assets saved as .ma, .mb, .max, .c4d, or .blend files fail to import unless you have the corresponding 3D modeling software installed on your computer. This means that everybody working on your Unity Project must have the correct software installed. For example, if you use the Maya LT license to create ExampleModel.mb and copy it into your Project, anyone else opening that Project also needs to have Maya LT installed on their computer too.


SketchUp の設定
他のアプリケーションからインポートするときの制限