メールで .fbx ファイルを受け取ったり、Sketchfabからダウンロードして、Macでダブルクリックしても… 何も起こらない。あるいはもっと悪いことに、macOSが「このアプリケーションで開く」を提案しても、リストが空。慌てる必要はありません。ファイルのバグではなく、単純に macOSはFBX形式をネイティブにサポートしていない だけです。何千ドルもするプロ仕様の3Dソフトをインストールせずに、FBXファイルを30秒で開く方法をご紹介します。
FBX(Filmbox) 形式は、Autodeskが開発した独自フォーマットです。Maya、3ds Max、Blender、Cinema 4D、あるいはUnityやUnreal Engineといったゲームエンジン間で3Dモデルを交換するためのデファクトスタンダードになりました。ジオメトリ、テクスチャ、アニメーション、スケルトン、カメラ、ライト、シーン階層など、非常に豊富なデータを含んでいます。
問題は、AppleがQuickLook経由でmacOSに統合した USDZ や USDC 形式とは異なり、FBXはAutodeskのライセンス下にあること。プレビュー.app はFBXを読めず、QuickLook も同様で、Finderには汎用アイコンが表示されます。.fbxファイルをダブルクリックで開けないのも同じ理由です。Macにデフォルトでインストールされているアプリで、FBXを解釈できるものがないのです。
「重い」解決策です。Blender(無料ですが、約300MBで初心者には複雑なインターフェース)、Autodesk Maya(年額1,875ドル)、Cinema 4D(月額約95ユーロ)、3ds Max(年額1,875ドル、Windows専用 — Macでネイティブには利用不可)をインストールできます。これらのプログラムはFBXを完璧に開きますが、クライアントや協力者から受け取ったファイルを単に 表示 したいだけなら、大幅にオーバースペックです。
Aspose、AnyConv、Online-Convertなどのサイトでは、FBXをアップロードして読み取り可能なOBJまたはGLBに変換できます。大きな問題が3つあります:
FinderにFBXサポートを追加するQuickLookプラグインも存在します。しかし、メンテナンスは予測不可能で(macOSの大型アップデートのたびに放棄されることが多い)、アニメーションやPBRマテリアルをサポートせず、一部はGatekeeperの無効化を要求します — これは深刻なセキュリティ問題です。
最もシンプルな解決策。 Eyemesh は、BlenderやMayaをインストールせずに3Dファイル(FBXを含む)を開く、検査する、エクスポートするために設計されたネイティブmacOSアプリです。15の3D形式(FBX、GLB、glTF、OBJ、USDZ、PLY、STL、WRL、3MF、3DS、ABC、DAE、DXF、UnityPackage)をサポートし、25MB未満で、QuickLookとネイティブに統合されています。Finderでスペースキーを押すだけで、FBXが即座に表示されます。
Eyemeshを.fbxファイルのデフォルトアプリに設定することもできます:任意のFBXファイルを右クリック → 「情報を見る」 → 「このアプリケーションで開く」 セクション → Eyemeshを選択 → 「すべてを変更」 ボタン。これで、FBXをダブルクリックすると直接Eyemeshで開かれます。
多くの無料ビューアはジオメトリを表示するだけです。Eyemeshはさらに進んで、本格的な3Dワークフローに役立つすべての情報を公開します:
EyemeshでFBXを開いたら、最終用途に応じて好きな形式にエクスポートできます:
FBXファイルは、別のフォルダに保存された外部テクスチャ(.png、.jpg)を参照していることがよくあります。.fbxだけを開くと、ビューアはこれらの画像を見つけられません。解決策: FBXとそのテクスチャを含むフォルダ全体を開くか、Eyemeshのテクスチャマネージャを使って正しいフォルダを手動で指定してください。
FBXには2つのバリアントがあります:バイナリ(よりコンパクトで読み込みが速く、最近のエクスポートではデフォルト形式)と ASCII(テキストエディタで読めるが、サイズが大きく、デバッグに便利)。Eyemeshは特別な設定なしで両方を開けます。
Eyemeshは、歴史あるFBX 6から2020年以降のツールによる最新のエクスポートまで、すべての一般的なFBXバージョンをサポートしています — バイナリとASCIIの両方です。Blender、Maya、3ds Max、Cinema 4D、ZBrush、Unity・Unreal Engineゲームエンジンからエクスポートされたものを含め、流通しているほぼすべてのFBXファイルをカバーします。
はい。Eyemeshは、Apple Siliconチップ(M1、M2、M3、M4)のGPUアクセラレーションを活用して、複雑なモデル(最大数百万ポリゴン)を処理するように設計されています。大きなファイルでも読み込み時間は高速で、システムの遅延を避けるためにメモリは効率的に管理されます。
はい、EyemeshはFBXにエンコードされたアニメーションを表示します。アニメーションクリップのプレビュー、タイムラインのナビゲーション、リグのボーン階層の検査を、すべてインターフェース内で直接行えます。
まとめ: プロ仕様の3Dワークフローに入り込まずにMacでFBXファイルを開きたいだけなら、Eyemesh のような専用ビューアが、最もシンプルで、最速で、プライバシーを尊重したソリューションです。さらに詳しく知るには、macOSでサポートされているすべての3D形式の詳細なガイドが掲載された Eyemeshブログ をご覧ください。