Preview3D
入手

.fbx ファイルとは?バージョンの確かめ方と Mac で開く方法

FBX は、モデル、マテリアル、スケルトン、アニメーション、カメラ、ライトといった 3D シーン全体を受け渡すための、Autodesk のクローズドな形式です。1996 年にカナダの Kaydara 社で生まれ、主に映画、ゲーム、AR で使われています。macOS は FBX という種類を知っていますが、単体では開くこともプレビューすることもできません。

概要

拡張子
.fbx
種類
3D シーン
開発元
Kaydara, Autodesk
登場
1996
規格
正式な規格ではない
アプリなしの macOS
種類は知っているが、開くこともプレビューもできない

情報の確認日:2026年11月4日

1 つのファイルにシーン全体

STL や 3MF が運ぶのは印刷用のモデルです。FBX が運ぶのは、アニメーションソフトやゲームエンジンで作業を続けるためのシーンです。

  • 形状:ポリゴンメッシュ、そして NURBS 曲面も。
  • マテリアルとテクスチャ。 テクスチャはファイルの中に入れることも、別の画像としてファイルの隣に置くこともできます。
  • オブジェクトの階層とスケルトン:キャラクターを動かすボーン。
  • アニメーションとデフォーマー。
  • カメラとライト。
  • シーンの単位と軸の向き。

そのため、Maya、3ds Max、MotionBuilder、Blender、Cinema 4D、Unreal Engine、Roblox Studio はどれも FBX を使います。3D プリントで大事なのは形状だけで、FBX を読み込めないスライサーもあります。

1996 年からのクローズドな形式

Autodesk FBX SDK のドキュメントには、はっきりと「The FBX file format is not documented.」(FBX ファイル形式は文書化されていません)と書かれています。プログラムは Autodesk FBX SDK を通して FBX を読み書きすることになっています。SDK は無料ですが、Autodesk のライセンスのもとにあり、オープンソースではなく、再配布もできません。2013 年、Blender はリバースエンジニアリングで突き止めたバイナリのエンコーディングの説明を独自に公開しました。

この形式は、カナダの Kaydara 社のモーションキャプチャソフト Filmbox とともに生まれました。Filmbox は 2002 年に MotionBuilder と改名されました。Kaydara は Alias に買収され(契約は 2004 年)、Autodesk が 2006 年 1 月に Alias を買収しました。その出自はいまも見えます。バイナリの FBX はどれも「Kaydara FBX Binary」という文字で始まるのです。また 2003 年からは、Mac の QuickTime Player で FBX のシーンを再生できるプラグインがありました。その最後のバージョンは 2012 年に出ています。

手元の FBX のバージョンを確かめる

バージョンは思っている以上に重要です。すべてのプログラムがすべてのバージョンを読めるわけではないからです。種類とバージョンはターミナルで分かります。

head -c 18 model.fbx
od -An -t u4 -j 23 -N 4 model.fbx

バイナリのファイルなら、1 つ目のコマンドは Kaydara FBX Binary と表示します。テキストの FBX は ; FBX で始まります。2 つ目のコマンドは、バイナリのファイルのバージョン番号(7400 や 7500 など)を表示します。番号の意味は、Autodesk が FBX SDK のソースそのものに書いています。

バージョンAutodesk 製品
6.1(6100)2010
7.1(7100)2011
7.2(7200)2012
7.3(7300)2013
7.4(7400)2014 と 2015
7.5(7500)2016〜2018
7.7(7700)2019 と 2020

Blender が読み込めるのはバージョン 7.1 以降のバイナリ FBX だけで、テキストの FBX はまったく読み込めません。多くのプログラム(Preview3D もその 1 つです)が FBX の読み込みに使う Assimp ライブラリは、7.1 より古いファイルを拒否します。7.4 より新しいファイルは、警告を出すだけで読み込みます。バージョン 7.5 のテストファイルは、Preview3D で問題なく開けます。プログラムが FBX を受け付けないときは、まずバージョンを確認してください。

FBX がテクスチャなしで開く理由

テクスチャは、ファイルの隣に置かれた別の画像であることがよくあります。FBX に埋め込まれている場合は、プログラムがファイルを開くときに、末尾が .fbm のフォルダに展開します。どちらの場合も、.fbx だけを送るとテクスチャは途中で失われます。フォルダごと送るか、.fbx と画像をまとめて ZIP にしてください。

Mac、iPad、iPhone で FBX を開く方法

macOS は FBX という種類を知っていますが、読むことはできません。システムが 3D ファイルを開くのに使うフレームワーク Model I/O は FBX を読み込まず、プレビューも対応する種類に FBX を挙げていません(macOS 27.0.1 で確認)。そのため、Finder にはプレビューもサムネイルも表示されません。

  • Autodesk FBX Review は Mac App Store で無料です。App Store によると、最後のアップデートは 2024 年 3 月です。
  • Blender は無料で、バイナリでバージョン 7.1 以降なら FBX を読み込めます。ただし本格的な 3D ソフトです。
  • Apple の Reality Converter は FBX を USDZ に変換できますが、Apple Developer Forums のスレッドによると、Autodesk の FBX SDK がインストールされている場合に限られます。
  • Preview3D(私のアプリ)は、FBX をウィンドウ、クイックルック、Finder のサムネイルで開きます。iPad、iPhone、Apple Vision Pro でも使えます。

Preview3D は Assimp を通して FBX を読むので、上と同じバージョンの制限があります。表示するのは形状だけで、単色です。ファイルのマテリアルやテクスチャは使わず、アニメーションも再生しません。モデル情報には寸法と三角形の数、そしてメッシュチェック(穴、反転した三角形、3 つ以上の面が共有するエッジ)があります。iPad と iPhone では、AR でモデルを机の上に置けます。

FBX を STL や OBJ に変換する

Mac では、Preview3D の ファイル → モデルを別名で書き出し…(⌥⌘E)で、何もアップロードせずに STL、OBJ、PLY に変換できます。ボーン、アニメーション、カメラ、ライトは失われ、STL には色もテクスチャも入りません。

よくある質問

FBX はオープンな形式ですか?

いいえ。Autodesk のもので、同社は書き方を公開していません。公式な方法は Autodesk FBX SDK です。

Blender が「ASCII FBX には対応していない」と表示するのはなぜですか?

Blender が読み込めるのはバイナリの FBX だけです。ファイルを作ったプログラムで、バイナリとして保存し直してください。

FBX のバージョンはどうやって調べますか?

ターミナルで od -An -t u4 -j 23 -N 4 model.fbx を実行します。7400 のような数字が表示され、これは Autodesk の 2014 年と 2015 年の製品の FBX です。

FBX がテクスチャなしで開いたのはなぜですか?

テクスチャがファイルそのものではなく、その隣か .fbm フォルダにあるためです。.fbx と一緒に移動してください。

FBX を 3D プリントできますか?

まず STL か 3MF に変換してください。FBX を読み込めないスライサーもありますし、どのみち印刷に必要なのは形状だけです。

Mac のプレビューで FBX を開けますか?

いいえ、macOS 27 でも開けません。システムは種類を知っていますが、読むことはできません。

関連ページ

出典

Mac で開けなかった FBX はありますか? どのプログラムのどのバージョンから来たものかを添えて、apps@xfanta.com までお知らせください。

Preview3D で開く

STEP、3MF、STL、G-code、BGCODE などを Mac、iPad、iPhone、Vision Pro で。一度の購入で、アカウントもネットワークも不要です。

App Store の Preview3D