- このページの FBX ビューアーは、バイナリ FBX(ファイルバージョン 6400 以降)と ASCII FBX 7.0 以降を、最大 50 MB までブラウザ内でローカルに開きます。
- メッシュ、マテリアル、ファイルに埋め込まれたテクスチャを表示します。アニメーションクリップは再生せず、ディスク上で FBX の隣に置かれたテクスチャファイルも参照できません。
- ASCII FBX は、ブラウザが Blender に勝つ唯一のケースです。Blender は ASCII FBX をそもそも受け付けませんが、このビューアーは読み込めます。
- Web で使うなら FBX を GLB に変換しましょう。当サイトの変換ツールはまだ FBX 入力に対応していないため、この工程は Blender や DCC ツールで行います。
FBX は、ゲーム・映像・モーションキャプチャのパイプライン同士でやり取りされるファイルです。メッシュ、スケルトン、スキンウェイト、ブレンドシェイプ、カメラ、ライト、アニメーションカーブを 1 つのコンテナに収められるため、気軽に中身を確かめるのが面倒な形式でもあります。FBX ビューアーを探す人の多くは、何かを編集したいわけではありません。マーケットプレイスや外注先、古いプロジェクトからファイルを受け取り、「開けるか」「見た目は正しいか」「欠けているものはないか」の 3 点を素早く確かめたいだけです。ブラウザのビューアーなら、フル機能の 3D ソフトを入れたりログインしたりせずに答えが出ます。
このガイドでは、当ビューアーにできること・できないことを正直に書きます。ファイルの半分を黙って読み飛ばすビューアーは、ビューアーがないより悪いからです。以下の内容はすべて、ツールが実際に搭載しているローダー、つまり多くの Web 3D アプリが使うオープンソースのパーサーである three.js r182 の FBX ローダーに基づいています。
FBX ファイルの出どころと、そこから予想できること
誰が書き出したファイルかが分かれば、開く前にほとんど予想がつきます。アセットストアのキャラクターや小物は、たいていテクスチャを別フォルダに同梱したバイナリ FBX で、正しく開くものの単一ファイルのビューアーでは灰色になります。Unity や Unreal のプロジェクトから書き出したファイルは、ほとんどがバイナリで新しいバージョンです。モーションキャプチャやアニメーションのライブラリは、メッシュがほぼないスケルトンとカーブだけのことが多く、モーションを再生しないビューアーでは空のシーンに見えます。古いアーカイブや、スクリプト・独自エクスポーターで書かれたファイルは ASCII の可能性が高く、古い ASCII 6.x は軽量なパーサーではどれも読めません。
だからこそ、最初に問うべきは「どのビューアーが一番か」ではなく「何を確認したいか」です。ジオメトリと埋め込みマテリアルの確認なら、ブラウザのビューアーが最速です。アニメーション、外部テクスチャ、正確な単位を確かめたいならデスクトップツールが必要で、ブラウザは最初のふるいにすぎません。
この FBX ビューアーで開けるもの・開けないもの
| 入力 | ビューアーでの結果 | 理由 |
|---|---|---|
| バイナリ FBX(バージョン 6400 以降) | 開ける | 過去 15 年間に Maya、3ds Max、Blender、Unity、Unreal から書き出された FBX はほぼすべて該当します。 |
| ASCII FBX(バージョン 7.0 以降) | 開ける | パーサーはバイナリ形式と同様にテキスト形式も読み込みます。 |
| 7.0 より古い ASCII FBX(例:FBX 6.1 ASCII) | エラーで失敗 | ローダーは FileVersion が 7000 未満のテキストファイルを拒否します。 |
| FBX に埋め込まれたテクスチャ(PNG・JPG・TIFF・WebP) | モデル上に表示 | 埋め込みメディアはファイル内に含まれるため、1 回のアップロードで済みます。 |
| 別ファイルとして参照されたテクスチャ | テクスチャなしで読み込み | ビューアーに渡すのは 1 ファイルだけなので、ディスク上の隣のフォルダには届きません。 |
| TGA テクスチャ | スキップ | TGA デコーダーが登録されていないため、該当マップはコンソールに警告を出して除外されます。 |
| アニメーションクリップ | 再生しない | 保存されたポーズのままモデルを表示します。タイムラインやクリッププレーヤーはまだありません。 |
| 50 MB を超えるファイル | 解析前に拒否 | 大きなシーンでタブが固まらないよう、上限を固定しています。 |
パーサー由来の制限がさらに 2 つあります。マテリアルがレイヤードテクスチャを使っている場合、残るのは最初のレイヤーだけです。1 つの頂点が 5 本以上のボーンの影響を受けている場合、超過分のウェイトは捨てられます。どちらもゲーム向けアセットでは珍しく、重い映像用リグではよくあります。キャラクターがブラウザでは少しおかしく、Maya では正しく見えるなら、原因はファイル破損ではなくおそらくこれです。
FBX の受け取りを 2 分で確認する
開いたら、まずシルエットを見る
ジオメトリが壊れていれば、スケルトンが正しくても壊れたままです。手足の欠け、反転した面、バラバラに飛んだパーツはシンプルなビューアーですぐ分かります。
テクスチャを見て、どちらのタイプか判断する
テクスチャが付いていればマップは埋め込み済みです。一面の灰色なら、テクスチャは別ファイルとして書き出されているので、.fbx だけでなくフォルダごと必要です。
実寸単位が表示される環境でスケールを確認する
ビューアーはどのモデルも画面に合わせて表示するため、センチとメートルの取り違えは分かりません。対象のエンジンや DCC ツールに読み込み、バウンディングボックスを確認してください。
アニメーションは実際に使うツールで確認する
このビューアーはクリップを再生しないので、ここで見た目が良くても合格なのはジオメトリとマテリアルだけで、モーションは未確認です。
ブラウザ限定、プライベート
無料のFBXビューア
アニメーションのレビュー、DCC のインポート、またはアセットの配信の前に、FBX ファイルをローカルでプレビューします。
無料のFBXビューア
Runs locally in your browser, no upload. Load it to start.
FBX が開けないとき:症状が意味すること
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| すぐにエラーになり何も表示されない | 古い ASCII FBX(7.0 未満)、6400 より古いバイナリ FBX、または実は FBX ではないファイル。 | 元のツールからバイナリ FBX 2014 以降で書き出し直します。 |
| モデルは表示されるが灰色 | テクスチャが埋め込みではなく参照になっている。 | メディアを埋め込んで書き出し直すか、フォルダごとデスクトップツールで開きます。 |
| モデルが T ポーズやバインドポーズのまま | 想定どおり:ビューアーは保存ポーズを表示し、クリップは再生しません。 | モーションはエンジンや DCC ツールで確認します。 |
| 一部のパーツのマテリアルが違う | 書き出し時のレイヤードテクスチャ、または無効なマテリアルインデックス。 | 書き出し前にマテリアルを 1 レイヤーにまとめます。 |
| アップロードが拒否される | ファイルが 50 MB を超えている。 | 未使用のテイク、カメラ、ライトを削除するか、書き出し前にポリゴンを削減します。 |
ブラウザの FBX 表示と Blender の比較
多くの人が次に試す無料ツールが Blender で、FBX にとても強いのですが、1 つだけ鋭い落とし穴があります。FBX インポーターはバージョン 7100 以降のバイナリしか受け付けず、それ以外は「ASCII FBX files are not supported」で止まります。このメッセージは最もよく検索される FBX エラーの 1 つです。ブラウザのビューアーは ASCII FBX 7.x を読めるので、変換ツールを探し回る前にテキスト FBX の中身を手早く確かめられます。
| ブラウザビューアー(このページ) | Blender の FBX インポーター | |
|---|---|---|
| バイナリ FBX | バージョン 6400 以降 | バージョン 7100 以降 |
| ASCII FBX | バージョン 7.0 以降 | 非対応 |
| アニメーション再生 | なし | あり |
| 外部テクスチャフォルダ | なし(単一ファイル) | あり |
| インストールやアカウント | 不要 | インストール要、アカウント不要 |
| 編集と再書き出し | 不可 | 可能 |
要するに、振り分けにはブラウザを、アニメーション再生・外部テクスチャ・編集が必要なときは Blender(すでにそのエコシステムにいるなら Autodesk の無料デスクトップアプリ FBX Review)を使いましょう。
FBX は GLB に変換すべき?
モデルを Web サイト、商品コンフィギュレーター、スマートフォンで使うなら、答えはイエスです。GLB はテクスチャを埋め込んだ単一のバイナリ glTF ファイルで、ブラウザがネイティブに読み込み、上で説明したテクスチャ欠落の問題をまとめて避けられます。一方、ツールがいまも FBX を前提とするアニメーションパイプライン内では、FBX のほうが優れた受け渡し形式です。
はっきりさせておきたい制限が 1 つあります。当サイトの変換ツールが受け付ける入力は GLB・OBJ・STL で、FBX には対応していません。現時点で確実な無料ルートは Blender です。バイナリ FBX を読み込んで確認し、「ファイル › エクスポート › glTF 2.0」で .glb を選びます。GLB ができたら、当サイトの GLB ビューアーと GLB インスペクターで結果を確認でき、GLB → STL 変換で 3D プリントへ進められます。
このビューアーでできないこと
アニメーションプレーヤーでも、FBX エディターでも、FBX 変換ツールでもありません。ファイルが開けるか、メッシュと埋め込みマテリアルが正しく見えるかを、素早く・プライベートに確認するためのものです。アップロードは一切なく、ファイルはブラウザ内で解析され、端末の外には出ません。
よくある質問
FBX をアップロードせずにオンラインで開けますか?
はい。ビューアーはローカルのオブジェクト URL を使ってブラウザ内でファイルを読むため、モデルがサーバーに送られることはなく、クレジットも消費しません。
FBX がブラウザでは開けるのに Blender で開けないのはなぜ?
ほぼ確実に ASCII FBX です。Blender が読み込めるのはバージョン 7100 以降のバイナリ FBX だけですが、ブラウザのビューアーは ASCII FBX 7.x も読めます。Blender で使うには元のツールからバイナリで書き出し直してください。
FBX が灰色になる・テクスチャが付かないのはなぜ?
テクスチャが埋め込まれず、別の画像ファイルとして保存されているためです。単一ファイルのビューアーからは参照できません。メディアを埋め込んで書き出し直すか、フォルダごと送ってもらいましょう。
ビューアーで FBX のアニメーションを再生できますか?
まだできません。ファイルに保存されたポーズでモデルを表示します。モーションの確認にはゲームエンジン、Blender、その他のデスクトップツールを使ってください。
FBX と GLB はどちらが良い?
FBX を前提とするアニメーションパイプラインなら FBX、ブラウザやアプリで使うものなら GLB です。ほかの主要フォーマットは GLB・STL・OBJ 比較ガイドで解説しています。
次のステップ
全画面の FBX ビューアーか、GLB・OBJ・STL・FBX をまとめて扱える 3D モデルビューアーを開いてみてください。古いモデルの修正ではなく新しいモデルが必要なら、Pixal3D 画像から 3D 生成ツールが 1 枚の画像からテクスチャ付き GLB を作ります。このシリーズのほかのビューアーについては、OBJ ビューアーガイドと STL ビューアーガイドをご覧ください。
