手順

  1. メニューから「ファイル > インポート > FBX (.fbx)」を選択してインポートを開始する。
  2. ファイル選択ダイアログで開くファイルを選択し、オプションを適切に設定して、「FBX をインポート」を実行する。

仕様

  • ボーンの向きが異なる。

    FBX のボーンは -X 軸方向を向いている/Blender のボーンは +Y 軸方向を向いている。(スキニングやアニメーションには影響しない。)

  • アニメーションはベイクされている前提で読み込まれ、最も近いキーフレーム同士の線形補間となる。
  • オブジェクトに対して最初に読み込まれたアクションのみがリンクされる。複数のアクションを同一のオブジェクトに割り当てる場合は、インポート後に手動で割り当てる必要がある。
  • モデルを含まないアニメーションのみのファイルからモーションをインポートできる。
  • マテリアルはインポート/エクスポートの際にラッパーにより相互に変換される。
  • シェイプキーは未サポート
  • FBX 7.1 (2011) 以上/バイナリ形式のみ

参考:

ボーン構造と顔の位置合わせ | MR が楽しい

テクスチャの表示とウェイトの設定 | MR が楽しい

ボーンの修正 | MR が楽しい

Unity での取り込み設定 | MR が楽しい

Unity ちゃんを Blender にインポートしてアニメーションを作成する | XR-Hub

Blender にインポートした Unity ちゃんに色をつけてエクスポートする | XR-Hub

ドキュメント:

FBX | Blender Manual [Official]

リポジトリ:

io_scene_fbx – blender/blender-addons – GitHub

オプション

  • オペレータープリセット (Operator Presets)
    • オペレーターをデフォルトに復元 (Restore Operator Defaults)オプションを全てデフォルト値にリセットする
    • 読み込みプリセットを読み込む
    • 追加プリセットを追加する
    • 削除プリセットを削除する
  • 内容 (Include)
    • カスタム法線 (Custom Normals/デフォルト有効)
    • 細分化データ (Subdivision Data/デフォルト無効)
    • カスタムプロパティ (Custom Properties/デフォルト有効)
    • 列挙を文字列としてインポート (Import Enums As Stringsデフォルト有効)
    • 画像検索 (Image Search/デフォルト有効)
  • トランスフォーム (Transform)
    • スケール (Scale/デフォルト1)
    • デカールオフセット (Decal Offset/デフォルト0)
    • トランスフォームを適用 (Apply Transform/※実験的オプション/EXPERIMENTAL OPTION/デフォルト無効)
    • Pre / Post Rotation を使用 (Use Pre/Post Rotation/デフォルト有効)
    • 方向を手動で設定 (Manual Orientation/デフォルト無効)
      • 前方 (Forward)X / Y / Z / -X / -Y / -Z(デフォルト-Z が前方)
      • 上 (Up)X / Y / Z / -X / -Y / -Z (デフォルトY が上)
  • アニメーション (Animation)
    • 有効/無効アニメーションを読み込むかどうかを指定する (デフォルト有効)
    • アニメのオフセット (Animtion Offset)フレームを指定した値だけオフセットする (デフォルト1)
  • アーマチュア (Armature)
    • リーフボーンを無視 (Ignore Leaf Bones)末端のボーンを読み込み時に削除する (デフォルト無効)
    • 子を強制的に接続 (Force Connect Children)全ての子ボーンのヘッドを親ボーンに接続する (デフォルト無効)
    • ボーン方向の自動整列 (Automatic Bone Orientation)ボーンのテールを子に向けて整列する (デフォルト無効)
    • プライマリボーン軸 (Primary Bone Axis)X / Y / Z / -X / -Y / -Z (デフォルトY軸)
    • セカンダリボーン軸 (Secondary Bone Axis)X / Y / Z / -X / -Y / -Z (デフォルトX軸)

参考:

FBX | Blender Manual [Official]

マテリアル (シェーダー) の変換

  • プリンシプル BSDF (Principled BSDF)
    • ベースカラー (Base Color)
    • メタリック (Metalic)
    • スペキュラー (Specular)
    • スペキュラーチント (Specular Tint)
    • 粗さ (Roughness)
    • IOR屈折率
    • 伝播 (Transmission)透過率
    • アルファ (Alpha)
  • ノーマルマップ (Normal Map)
  • テクスチャ座標系は UV マップのみ/Mapping ノードによる移動、回転、拡大縮小が可能

参考:

Import & Export of Node Shaders | Blender Manual [公式]

ボーン方向の自動整列 (Automatic Bone Orientation)

  • 「ボーン方向の自動整列」 (Automatic Bone Orientation) を有効にして読み込むと、ボーンのテールが子のヘッドを向くように整列される。
  • 末端のボーンが不要な場合は「リーフボーンを無視」 (Ignore Leaf Bones) を有効にする。

参考:

T76800 FBX “Automatic bone rotation” during animation import does not work as promised | Blender Developer [Official]

T53620 FBX Import – Armatures are incorrect | Blender Developer [Official]

FBX import armature problem – Blender Stack Exchange

ASCII 形式の FBX がインポートできない

Blender の FBX インポータ―は ASCII 形式の FBX ファイルに対応していない。バイナリ形式の FBX ファイルのみ読み込みができる。

対処法:

  1. Autodesk のサイトから「FBX Converter」をダウンロードしてインストールする。(→ FBX Converter Archives)
  2. FBX Converter を使用して ASCII 形式の FBX ファイルをバイナリ形式に変換する。

参考:

ASCII の FBX ファイルが読み込めない場合の対処法 | おもちゃラボ

ASCII FBX files are not supported | ぬの部屋 (仮)

Blender で FBX ファイルをインポートしようとすると、ASCII エラーが出る | ターナの趣味と製作所

FBX Converter Archives | Autodesk Developer Network [Official]

Import FBX error? – Blender Artists Community

FBX import from ASCII format – Stack Overflow

ボーンの向きが関節の方向を向いていない

対処法:

  • 「ボーン方向の自動整列」 (Automatic Bone Orientation) を有効にして読み込むと、ボーンのテールが子のヘッドを向くように整列される。
  • 末端のボーンが不要な場合は「リーフボーンを無視」 (Ignore Leaf Bones) を有効にする。

参考:

Mixamo の FBX ファイルを Blender でインポートするとボーンの向きが垂直になってしまう時の解決方法 | CG Wiz

Strange bone rotation after importing from Unity – Blender Stack Exchange

Bones import incorrectly from FBX file – Blender Stack Exchange

How do I import the rig correctly? – Blender Stack Exchange

シェイプキー (Shape Keys)

参考:

Fix T63542: Imported FBX doesn’t show keyframes in Shape Key editor (rBb4909632b05a) | Blender Developer [Official]

T63542 Imported FBX doesn’t show keyframes in Shape Key editor | Blender Developer [Official]

正常にインポートできない

ボーンのロール回転が異常になる

参考:

T88272 Bone roll messed up after import as FBX | Blender Developer [Official]

T87181 Invalid armature (bone roll flipped?) when importing FBX 7.5 from mixamo.com | Blender Developer [Official]

アーマチュアやアニメーションが他の環境と一致しない

参考:

T53620 FBX Import – Armatures are incorrect | Blender Developer [Official]

Importing FBX from UE – Armature Scale and pose problem – Blender Stack Exchange

カメラの姿勢が他の環境と一致しない

参考:

T45176 FBX import – mismatch in camera rotation | Blender Developer [Official]

オブジェクトのスケールが異常になる

参考:

T54071 [FBX Import] Wrong scale on imported objects – General multi-level parenting issues… | Blender Developer [Official]

T70161 FBX I/O Imports and exports objects with wrong scale transform | Blender Developer [Official]

オブジェクトの階層が壊れる

参考:

T60111 FBX: Armature breaks object hierarchy | Blender Developer [Official]

既知のバグ/未実装の機能

参考:

T68575 FBX Known issues & TODO’s | Blender Developer [Official]

T76800 FBX “Automatic bone rotation” during animation import does not work as promised | Blender Developer [Official]

Better FBX Importer & Exporter

動画:

Better FBX Importer & Exporter

入手:

Better FBX Importer & Exporter | Blender Market

参考:

Better FBX Importer & Exporter – YouTube

fbx2json.py

リポジトリ:

io_scene_fbx/fbx2json.py – blender/blender-addons – GitHub

参考:

FBX: Add ‘fbx2json.py’ utils to convert binary FBX files into readable JSon ones. · blender/blender-addons@c2d1f06 – GitHub

FBX: Fix fbx2json tool for 7500 FBX files (FBX2016). · blender/blender-addons@22b54f6 – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA