スケール/回転を合わせる
参考:
Blender → FBX → Unity 変換のスケール設定 | Nodachi Soft
Blender から Skinning FBX をエクスポートするときの Scale 設定 | まさかみブログ
Blender で FBX をエクスポートして Unity に取り込む/スケールと回転の問題を解消 手順編 | LIGHT11
Blender で FBX をエクスポートして Unity に取り込む/スケールと回転の問題を解消 解説編 | LIGHT11
Fixing scale problems exporting .fbx files from Blender to Unity 5 | mattnewport
Blender > Unity Rotation Fix – Unity Forum
カーブをエクスポートする (Curves)
Blender で FBX をエクスポートする際にカーブを含めるには、「Object Types」の「Other」を有効にする。
参考:
A way to export bezier curve with “bevel” (generated mesh) to a fbx mesh? – Blender Stack Exchange
アーマチュア/ボーンをエクスポートする
Blender
- 左手系 (OpenGL 準拠)
- ワールド座標系
- 右:X軸正方向
- 奥:Y軸正方向
- 上:Z軸正方向
- ボーン (BVH 準拠)
- 主軸:Y軸正方向
- 副軸:X軸正方向
Unity
- 右手系 (DirectX / Direct3D 準拠)
- ワールド座標系
- 右:X軸正方向
- 上:Y軸正方向
- 奥:Z軸正方向
- ボーン
- 主軸:X軸負方向
- 副軸:Y軸正方向
参考:
Blender で Unity 向けに FBX をエクスポート アーマチュア/ボーン編 | SOU·COLLE
How to Export Models from Blender to Unity | Polynook
Blender FBX export -> wrong bone rotation relative to its amature – Unity Forum
In which direction should bone axes be oriented? – Blender Stack Exchange
Unity Humanoid 互換モデル
参考:
Blender から Unity の Humanoid 互換で FBX をエクスポートする – Qiita
Blender で編集したユニティちゃんを Unity に取り込む #1 ボーンの修正 | MR が楽しい
Blender で編集したユニティちゃんを Unity に取り込む #2 Unity での取り込み設定 | MR が楽しい
Blender 2.80 から Unity の Humanoid 互換で FBX をエクスポートする | dskjal
スキニング (Bone Weights)
Unity 2018
Unity 2018 以前は、1頂点当たり4本のボーンまでしかウェイトを計算できない。
Unity 2019 以降
Unity 2019 以降は、「Project Settings」の「Blend Weights」及び、「Skinned Mesh Renderer」の「Quality」の設定を変更することでそれ以上のボーンを使用できるが、パフォーマンスに影響する。特に必要に迫られた場合を除いて、基本的に1頂点当たり4本のボーンを上限にしておく方がよい。
ドキュメント:
Importing skinned Meshes | Unity Manual [Official]
Blend Weights | Manual [Official]
参考:
Unity messed up weight painting from FBX file exported from Blender – Blender Stack Exchange
表情モーフ/シェイプキーをエクスポートする (Blend Shapes)
[steps]- Blender でシェイプキーを作成したモデルを FBX としてエクスポートする。
- Unity で FBX をインポートする際に Import Settings ウィンドウの Model タブで「Scene > Import Blend Shapes」を有効にする。(デフォルトで有効)
参考:
Blender でブレンドシェイプを作成して Unity に取り込む | LIGHT11
Unity モデル用 FBX エクスポートメモ | poi’s tech blog
Blender のシェイプキーが Unity で表示されない | poi’s tech blog
#66272 FBX exporter: Shape keys animation export broken | Blender Projects [Official]
#44710 FBX export shapekeys | Blender Projects [Official]
#40305 FBX export: Binary FBX does not export shape keys | Blender Projects [Official]
FBX export: working shape keys at last (rBAc786b201add7) | Blender Developer [Official]
shape key support for FBX (75e5f56ef2) | Blender Projects [Official]
FBX export: add shape keys support / no anim yet (0abd36f) – GitHub
shape key support for FBX (75e5f56) – GitHub
Issue exporting animation with blend keys to FBX – Blender Stack Exchange
ブレンドシェイプ法線 (Blend Shape Normals)
参考:
Unity でカスタム法線メッシュにブレンドシェイプを適用した際に法線が崩れる問題の解決法 – Qiita
シェイプキーアニメーション
動画:
Export Action Editor Shape Keys to Unity (Blender Tutorials)
ルートモーション (Root Motion)
参考:
Rigify and Root Motion in Unity. Latest Version not working? – Blender Stack Exchange
Unreal Engine 向けにエクスポートする
参考:
Add ability to customize the roll axis of bones - Right-Click Select
Blender から正常にエクスポートできない
ボーンのロール回転が異常になる
参考:
T83531 FBX Export Breaks Bone Roll Values – Simple Example | Blender Developer [Official]
アーマチュアやアニメーションが他の環境で一致しない
参考:
T53908 Fbx export: random, weird bones rotation artefact | 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]