FBX インポート オプションのリファレンス

FBX のインポート オプション ダイアログで利用可能なオプションを説明します。

Unreal Engine 4 (UE4) への FBX ファイルのインポートは比較的簡単な手順であり、インポートしたアセットを微調整するためのオプションが多数あります。このドキュメントでは、こうしたオプションについて説明します。

FBX パイプラインを利用して コンテンツ ブラウザ からコンテンツをインポートする時に、 [FBX Import Options] ダイアログが表示されます。このインポータは、どのタイプのファイルをインポートしようとしているかを自動的に検出し、それに応じてインターフェースを調整します。

スタティック メッシュ オプション

FBX を使用した スタティックメッシュ のインポート時に利用可能なオプションを以下で説明します。

StaticMesh_Options_4.23.png

オプション

説明

メッシュ

Skeletal Mesh

スタティックメッシュの場合、FBX ファイルをスケルタルメッシュとしてインポートしようとします。インポート オプションは、FBX ファイルをスケルタルメッシュとしてインポートするように切り替わります。

Auto Generate Collision

スタティックメッシュのコリジョンを自動的に生成します。これは、カスタムのコリジョンが FBX ファイルで検出されれば、使用されません。

Static Mesh LODGroup

このドロップダウンでは、メッシュを割り当てる LOD グループを選択できます。Mesh LOD グループは、デフォルトの LOD 設定、ライトマップの解像度を定義し、グローバル オーバーライドを許可します (例えば全ての SmallProp LOD を 10 %縮小)。Mesh LOD グループの設定値は、プラットフォーム毎 / デバイス プロファイルによってオーバーライドされる可能性があります。インポート時に LOD グループを選択し、Static Mesh Editor でいつでも変更することができます。

Vertex Color Import Option

有効にすると、既存メッシュの頂点カラーは、FBX ファイルの頂点カラーで置き換えられます。メッシュのペイント ツールを利用してエディタ内部でペイントした頂点カラーを保持するには、このオプションを無効にします。

Vertex Override Color

Vertex Color Import Option が Override に設定されている場合に、これがオーバーライド カラーになります。

Remove Degenerates

有効になると、インポート中に見つかった縮退三角形が削除されます。このオプションを無効にすると、縮退三角形を検索し続けます。一般的に、このオプションは有効にします。

Build Adjacency Buffer

true の場合、メッシュは PN テセレーションに最適化されます。大きなメッシュでは無効にすることをお勧めします。

Build Reveresed Index Buffer

ドローコール間で GPU のステート変更の数を減らすために使用されます。ミラリングしたトランスフォームでメッシュを最適化するために必要です。インデックス バッファ サイズも倍になります。

Generate Lightmap UVs

有効になると、インポータは一連の固有なオーバーラップしていない UV を static light (静的ライト) で使用するために生成します。

One Convex Hull per UCX

全ての UCX メッシュが 1 つの凸包を強制的に受け取るようにするオプションです。無効になると、適切な形状にするために、UCX メッシュは一連の凸包へ分解されます。

Transform Vertex to Absolute

true の場合、FBX ファイルは、ワールド基点に対してトランスフォーム、オフセット、ピボットを使います。 false の場合、FBX はノード階層のトランスフォームなしにインポートします。

Bake Pivot in Vertex

true の場合、ピボットの回転がメッシュに適用されます。FBX ファイルのピボットはメッシュの基点になります。Transform Vertex to Absolute は、false でなければなりません。

Import Mesh LODs

ファイルで定義された LOD からアンリアル メッシュの LOD モデルを作成します。もしくは、LOD グループからベース メッシュのみがインポートされます。スケルタルメッシュの場合、LOD モデルは同一スケルトンにスキン、もしくは異なるスケルトンにスキンすることができます。LOD モデルが別のスケルトンにスキンされた場合、FBX インポーターがルートボーンの名前を自動的に変更するため、この名前以外は全てアンリアルの LOD 必要条件を満たさなければいけません。

Normal Import Method

このインポート オプションは、法線の処理方法を調整します。オプションは以下の通りです。

オプション

説明

Compute Normals

エンジンが法線とタンジェントを計算します。スムージンググループと法線情報は、FBX 情報から破棄されます。

Import Normals

法線は FBX ファイルからインポートされて、タンジェントはエンジンで計算されます。

Import Normals and Tangents

法線とタンジェントは FBX ファイルからインポートされて、エンジンは何も計算しません。

Normal Generation Method

このオプションでは、MikkTSpace または Built-in Normal の生成方法の間で選択します。

スケルタルメッシュのオプション

以下では、FBX を使用した スケルタルメッシュ のインポート時に利用可能なオプションについて説明します。

SkeletalMesh_Options_4.23.png

オプション

説明

メッシュ

Skeletal Mesh

スケルタルメッシュでは、これを無効にするとインポータは FBX ファイルをスタティックメッシュとしてインポートしようとします。

Import Mesh

メッシュをインポートするかどうかです。これにより、スケルタルメッシュをインポートするときだけアニメーションをインポートすることができます。

Import Content Type

インポートするコンテンツ タイプです。

Skeleton

スケルタルメッシュがターゲットとする スケルトン です。既存のスケルトンを何も選択しないと、インポート中のスケルタルメッシュから新たなスケルトンが作成されます。新しいスケルトンの名前は、 Skeleton が付加されたスケルタルメッシュの名前になります。

Vertex Color Import Options

有効にすると、既存メッシュの頂点カラーは、FBX ファイルの頂点カラーで置き換えられます。メッシュのペイント ツールを利用してエディタ内部でペイントした頂点カラーを保持するには、このオプションを無効にします。

Vertex Override Color

Vertex Color Import Option が Override に設定されている場合に、これがオーバーライド カラーになります。

Update Skeleton Reference Pose

有効にすると、インポート中のスケルタルメッシュ / アニメーションのスケルトン アセットの参照ポーズを、インポート中の FBX ファイルの参照ポーズに更新します。

Use T0As Ref Pose

有効にすると、スケルタルメッシュの参照ポーズの置き換えにアニメーショントラックの最初のフレーム (フレーム 0) が使用されます。

Preserve Smoothing Group

有効にすると、共有している頂点を複製して、一致しないスムージング グループのトライアングルが物理的に分割されます。

Import Meshes in Bone Hierarchy

有効にすると、ボーン階層にネスティングされたメッシュは、ボーンに変換される代わりにインポートされます。

Import Morph Targets

有効にすると、スケルタルメッシュと一緒に FBX ファイルから モーフターゲット がインポートされます。

Import Mesh LODs

有効にすると、ファイルで定義された LOD から Unreal Mesh の LOD モデルを作成します。もしくは、LOD グループからベース メッシュのみがインポートされます。スケルタルメッシュの場合、LOD モデルは同一スケルトンにスキン、もしくは異なるスケルトンにスキンすることができます。LOD モデルが別のスケルトンにスキンされた場合、FBX インポーターがルートボーンの名前を自動的に変更するため、この名前以外は全て Unreal の LOD 必要条件を満たさなければいけません。

Normal Import Method

法線の処理方法の制御を有効にします。オプションは以下の通りです。

オプション

説明

Compute Normals

エンジンが法線とタンジェントを計算します。スムージンググループと法線情報は、FBX 情報から破棄されます。

Import Normals

法線は FBX ファイルからインポートされて、タンジェントはエンジンで計算されます。

Import Normals and Tangents

法線とタンジェントは FBX ファイルからインポートされて、エンジンは何も計算しません。

Normal Generation Method

このオプションでは、MikkTSpace または Built-in Normal の生成方法の間で選択します。

Create PhysicsAsset

有効にすると、インポートされたスケルタルメッシュに対し新規の Physics アセットを作成します。Physics アセットは、全ての回転軸に対して完全に自由であることと位置軸に完全にロックされているというコンストレイント付きで、大部分が球体で構成されます (ルートの capsule/SphrL オブジェクトを除く) 。

Select PhysicsAsset

[Create PhysicsAsset] が無効な場合、既存の Physics アセットを選択するか none を選択してスケルタルメッシュを Physics アセットに関連付けないようにします。

アニメーションのオプション

以下では FBX を使用した アニメーション のインポート時に利用可能なオプションについて説明します。

Animation_Options_4.23.png

オプション

説明

メッシュ

Skeleton

スケルタルメッシュがターゲットとする スケルトン です。既存のスケルトンを何も選択しないと、インポート中のスケルタルメッシュから新たなスケルトンが作成されます。新しいスケルトンの名前は、 Skeleton が付加されたスケルタルメッシュの名前になります。

Animation

Import Animations

有効にすると、スケルタルメッシュと一緒に アニメーション がインポートされます。テキスト ボックスにアニメーションの名前を入力してデフォルトの名前をオーバーライドすることができます。

Animation Length

オプション

説明

Exported Time

エクスポート時の定義に基づきアニメーションのフレームをインポートします。

Animated Time

アニメーションがあるフレーム範囲をインポートします。エクスポートされた範囲が FBX ファイルの実際のアニメーションよりも長い場合に役立ちます。

Set Range

インポートするアニメーションのフレームを定義するために Start Frame と End Frame のプロパティを有効にします。

Import Meshes in Bone Hierarchy

チェックを入れると、ボーン階層にネスティングされたメッシュは、ボーンに変換される代わりにインポートされます。

Frame Import Range

オプション

説明

Min

Animation Length で Set Range を使用すると、インポートするアニメーションの開始フレームが設定できるようになります。

Max

Animation Length で Set Range を使用すると、インポートするアニメーションの終了フレームを設定できるようになります。

Use Default Sample Rate

true の場合、アニメーションはデフォルト サンプルレートの 30 fps を使用します。このオプションにチェックを入れないと、サンプルレートはシステムが FBX ファイルから決定します。

Custom Sample Rate

指定したサンプリング レートでのサンプル FBX アニメーション データです。「0」に設定すると、最善のサンプリング レートが自動的に決定されます。

Import Custom Attribute

有効な場合、カスタム属性をアニメーション内のカーブとしてインポートします。Import Animations を有効にする必要があります。

Delete Existing Custom Attribute Curves

true の場合、再インポート中にこれまでに設定したすべてのカスタム属性カーブが削除されます。

Import Bone Track

ボーン トランスフォーム トラックをインポートします。False の場合、すべてのボーン トランスフォーム トラックを破棄します。(カーブのみのアニメーションの場合に便利です。)

Set Material Curve Type

true の場合、存在するすべてのカスタム属性に対してマテリアル カーブの種類を設定します。

Material Curve Suffixes

カスタム属性を使ってマテリアル カーブの種類の接尾辞を指定します。これは Set Material Curve Type が true に設定されている場合は関係ありません。

Remove Redundant Keys

カスタム属性をカーブとしてインポートする場合、不要なキーを除去します。

Delete Existing Morph Target Curves

有効にすると、既存のモーフ ターゲットを削除します。この設定はメッシュを再インポートする場合のみ使用され、スケルタルメッシュ エディタの [Reimport settings] タブで設定することができます。

Do not import curves with 0 values

カスタム属性またはモーフ ターゲットをカーブとしてインポートする場合、 0 以外の値がなければインポートしないでください。これは評価するカーブを余分に追加するのを防ぐためのものです。

Preserve Local Transform

エンジンがトランスフォームを計算し蓄積する方法は異なります。グローバル トランスフォームを計算してからローカル トランスフォームに計算しなおします。これは場合によっては、3DS Max や不均一なスケールを使うアニメーションに影響を及ぼします。

Override Animation Name

アニメーションを割り当てる名前です。ここで何も入力しないと、命名規則 が使用されます。Import Animations を有効にする必要があります。

トランスフォーム

以下では FBX を使用した Static または Skeletal Mesh アセットのインポート時に利用可能なオプションについて説明します。

TransformImportOptions.png

オプション

説明

Import Translation

インポート時にメッシュを XYZ 軸に沿って移動できるようにします。これは、ワールド基点からオフセットされたインポート時のメッシュの位置になります。

Import Rotation

インポート時にメッシュを XYZ 軸に沿って回転できるようにします。

Import Uniform Scale

インポート時にメッシュを均一にスケーリングできるようにします。

その他

以下では FBX を使用した Static または Skeletal Mesh アセットのインポート時に利用可能な他の様々なオプションについて説明します。

MiscImportOptions.png

オプション

説明

Convert Scene

FBX 座標系のシーンが UE4 の座標系を使うように変換します。

Force Front XAxis

FBX 座標系のシーンが-Y 軸の代わりに X 軸を前にして UE4 の座標系を使うように変換します

Convert Scene Unit

FBX の測定単位のシーンを UE4 の測定単位である cm のシーンに変換します。

Override Full Name

文字列の "Name" 欄をメッシュのフルネームとして使用します。このオプションはシーンにひとつのメッシュが含まれる場合のみ機能します。

マテリアルのオプション

FBX を使用したマテリアルのインポート時に利用可能なオプションについて説明します。

Material_Options_4.23.png

オプション

説明

Material

Search Location

インポート時に一致するマテリアルをどこで探すかを指定します。

オプション

説明

Local

一致するマテリアルをローカルのインポート フォルダだけで探します。

Under Parent

一致するマテリアルを親フォルダから再帰的に探します。

Under Root

一致するマテリアルをルート フォルダから再帰的に探します。

All Assets

一致するマテリアルをすべてのアセット フォルダで探します。

Material Import Method

以下のオプションに対してインポート方法を指定します。

オプション

説明

Create New Materials

インポートから自動的に新しいマテリアル アセットを作成します。

Create New Instanced Materials

ベース マテリアル名の選択を有効にします。

Do Not Create Material

インポートから新しいマテリアル アセットを作成しません。

Import Textures

有効にすると、FBX ファイルで参照していたテクスチャは Unreal へインポートされます。Import Materialstrue の場合、この設定に関係なくテクスチャは常にインポートされます。

Invert Normal Maps

このオプションが有効でテクスチャがインポートされている場合、法線マップの値は反転します。

Reorder Material to Fbx Order

有効にすると、マテリアル リストは FBX ファイルと同じ順序で並び替えられます。

命名規則

以下の表は、 Override FullName の有効時にさまざまなコンテンツタイプに付けられる名前を示しています。

この表は以下を前提としています。

  • %1 は、インポート中のアセット名です。すなわち、インポート パスの最後の部分になります。

  • %2 は FBX ファイルのメッシュのノード名です。スケルタルメッシュが、複数の FBX メッシュで構成されている場合、ひとつめの FBX メッシュ名が FBX ノード名の一部として使われます。

コンテンツの種類

命名規則

StaticMesh

Override FullName

  • Enabled の場合、

    • ファイルにメッシュがひとつある場合は、 %1 と命名

    • ファイルに複数のメッシュがあり、Combine Meshes が、

      • Enabled の場合、 %1 と命名

      • Disabled の場合、 %1_%2 と命名

  • Disabled の場合、

    • ファイルにメッシュがひとつある場合は、 %1_%2 と命名

    • ファイルに複数のメッシュがあり、Combine Meshes が、

      • Enabled の場合、 %1 と命名

      • Disabled の場合、 %1_%2 と命名

SkeletalMesh

Override FullName

  • Enabled の場合、

    • ファイルにメッシュがひとつある場合は、 %1 と命名

    • ファイルに複数のメッシュがある場合は、 %1_%2 と命名

  • Disabled の場合、 %1_%2 と命名

AnimationSequence

スケルタルメッシュ有りのアニメーションをインポートする場合、

  • アニメーション名が入力されると (この場合、%1 と考えます):

    • ファイルにシーケンスがひとつある場合は、 %1 と命名

    • ファイルに複数のシーケンスがある場合は、 %1_%2 と命名

  • 名前が入力されない場合、 %1_%2 と命名

アニメーションだけをインポートする場合、

  • ファイルにシーケンスがひとつある場合は、 %1 と命名

  • ファイルに複数のシーケンスがある場合は、 %1_%2 と命名

MorphTarget

FBX ファイルの MorphTarget ノード名を使用します。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル