Version: 2018.1
Model file formats
他のアプリケーションからのエクスポート

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

Unity が独自形式のファイルをインポートすると、バックグラウンドで 3D モデリングソフトウェアを起動します。その後、Unity はそのインポート元のソフトウェアと通信し、そのファイルを Unity が読み取れる形式に変換します。

最初に独自形式のファイルを Unity にインポートするときは、3D モデリングソフトウェアをコマンドライン処理で起動する必要があります。これには、多少時間がかかりますが、続いて行われるインポートはとても短時間で行われます。

注意 プロジェクトに直接アプリケーションファイルを保存する代わりに、FBX にエクスポート することをお勧めします。ネイティブのファイル形式を直接本番環境で使用することは推奨されません。

要件

独自形式のファイルを直接 Unity にインポートするには、3D モデリングソフトウェアがインストールされている必要があります。 3D モデリングソフトウェアがインストールされていない場合は、FBX 形式を代用します。 FBX ファイルのインポートに関する詳しい情報は、モデルの Import Settings ウィンドウ を参照してください。

アプリケーション特有の問題

汎用ファイルか独自形式のファイルかにかかわらず、同じ方法で ファイルをインポート できます。ただし、サポートされている機能にはいくつかの違いがあります。特定の 3D アプリケーションの制限に関しては、以下を参照してください。

Importing objects from Maya

Unity imports Maya files (.mb and .ma) through the FBX format, supporting the following:

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 頂点カラー、法線、最大 2 つの UV セット
  • テクスチャとディフューズ色を持つマテリアル。各メッシュに複数のマテリアル。
  • アニメーション
  • ジョイント
  • ブレンドシェイプ
  • ライトとカメラ
  • 可視性
  • カスタムプロパティーアニメーション

Tip: For information on how to export an FBX file from Maya, see Exporting from other applications.

制限

Unity does not support Maya’s Rotate Axis (pre-rotation).

ジョイントの制限には以下が含まれます。

  • ジョイントの方向 (ジョイントのみの事後回転)
  • セグメント スケール補正 (ジョイントのみのオプション)

Unity imports and supports any Rotate Order you specify in Maya; however, once imported, you cannot change that order again inside Unity. If you import a Model that uses a different rotation order from Unity’s, Unity displays that rotation order in the Inspector beside the Rotation property.

ヒントとトラブルシューティング

  • シーンを簡易に保つようにしましょう。エクスポートする時は、Unity で必要なオブジェクトだけをエクスポートします。
  • Unity はポリゴンしかサポートしていないので、エクスポートする前にパッチや NURBS サーフェスはすべてポリゴンに変換します。詳細は、Maya のマニュアル を参照してください。
  • If your model did not export correctly, the node history in Maya might be causing a problem. In Maya, select Edit > Delete by Type > Non-Deformer History and then re-export the model.
  • Maya FBX Exporter は、Set Driven Key などのサポートされていない複雑なアニメーション制約をベイクして、アニメーションを Unity に正しくインポートします。Mayaで Set Driven Key を使用している場合は、アニメーションが正しくベイクされるように、ドライバーにキーを設定してください。詳細は、Maya のドキュメントの「キーフレームアニメーション」を参照してください。
  • Mayaでは、可視性の値は各シェイプに存在します。ただし、アニメーションにすることはできず、FBX ファイルにエクスポートできません。可視の値はシェイプ上ではなく、常にノード上に設定します。

Cinema 4D からオブジェクトをインポート

Unity は Cinema 4D ファイル (.c4d) を FBX 形式でインポートし、以下をサポートします。

  • 位置、回転、スケールのあるすべてのオブジェクト。ピボットポイントと名前もインポートします。
  • UV と法線を持つメッシュ
  • テクスチャとディフューズ色を持つマテリアル。各メッシュに複数のマテリアル。
  • FK アニメーション (IK は手動でベイクする必要があります)
  • ボーンベースのアニメーション

ヒント Cinema 4D から FBX ファイルをエクスポートする方法については、他のアプリケーションからのエクスポート を参照してください。

制限

Unity は Cinema 4D のポイントレベルアニメーション (PLA) をインポートしません。代わりにボーンベースのアニメーションを使用します。

Cinema 4D は可視性の継承をエクスポートしません。Cinema 4D でレンダラーを ‘デフォルト’ または ‘無効’ に設定すると、Cinema4D と Unity 間の可視性アニメーションの違いを避けることができます。

Importing Objects From 3ds Max

Unity imports 3ds Max files (.max) through the FBX format, supporting the following:

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 頂点カラー、法線、1つ以上の UV セットを持つメッシュ
  • ディフューズテクスチャと色を持つマテリアル。各メッシュに複数のマテリアル。
  • アニメーション
  • ボーンベースのアニメーション
  • モーフィング (ブレンドシェイプ)
  • 可視性

Note: Saving a 3ds Max file (.max) or exporting a generic 3D file type (.fbx) each has advantages and disadvantages see class-Mesh.

Tip: For information on how to export an FBX file from 3ds Max, see Exporting from other applications.

Cheetah3D からオブジェクトをインポート

Unity は Cheetah3D ファイル (.jas) を FBX 形式でインポートし、以下をサポートします。

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 頂点、ポリゴン、接線、UV、法線を持つメッシュ
  • アニメーション
  • ディフューズ色とテクスチャを持つマテリアル

ヒント Cheetah3D から FBX ファイルをエクスポートする方法については、他のアプリケーションからのエクスポート を参照してください。

Modo からオブジェクトをインポート

Unity は Modo ファイル (.lxo) を FBX 形式でインポートし、以下をサポートします。

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 頂点、法線、UV を持つメッシュ
  • テクスチャと拡散色を持つマテリアル。各メッシュに複数のマテリアル。
  • アニメーション

まず、.lxo ファイルをプロジェクトの Assets フォルダーに保存します。Unity では、ファイルは Project ウィンドウに表示されます。

.lxo ファイルの変更を検出すると、Unity はアセットを再インポートします。

ヒント Modo から FBX ファイルをエクスポートする方法については、他のアプリケーションからのエクスポート を参照してください。

Lightwave からオブジェクトをインポート

Unity は Lightwave ファイルを FBX 形式でインポートし、以下をサポートします。

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 最大 2 つの UV チャンネルを持つメッシュ
  • 法線
  • テクスチャとディフューズ色を持つマテリアル。各メッシュに複数のマテリアル。
  • アニメーション
  • ボーンベースのアニメーション

Lightwave シーンファイルを初めて Unity にインポートするときに使用する FBX エクスポート設定を自動的に保存する Lightwave AppLink プラグインを設定することもできます。 詳細は、Lightwave Unity Interchange のドキュメント を参照してください。

ヒント Lightwave ファイルから FBX ファイルをエクスポートする方法については、他のアプリケーションからのエクスポート を参照してください。

制限

Lightwave 特有のマテリアルをテクスチャとしてベイクすると、Unity がそれらを読み込むことができるようになります。非破壊のパイプラインを使用してこれを行う方法は、Node system in Lightwave を参照してください。

Unity はスプラインやパッチをサポートしません。保存して Unity にエクスポートする前に、すべてのスプラインとパッチをポリゴンに変換してください。詳細は、Lightwave documentation を参照してください。

Blender からオブジェクトをインポート

Unity は Blender (.blend) ファイルを FBX 形式でインポートし、以下をサポートします。

  • 位置、回転、スケールのあるすべてのノード。ピボットポイントと名前もインポートします。
  • 頂点、ポリゴン、接線、UV、法線を持つメッシュ
  • ボーン
  • スキンメッシュ
  • アニメーション

Blender ファイルの Unity へのインポートを最適化する方法は、他のアプリケーションからのエクスポート を参照してください。

制限

テクスチャとディフューズ色は自動的に割り当てられません。Unity で手動で割り当てするには、 シーンビュー でテクスチャをメッシュにドラッグします。

Blender はアニメーション内の可視性に関する値を FBX ファイルにエクスポートしません。


Model file formats
他のアプリケーションからのエクスポート