FBXからApple ARへ
FBX→USDZ 変換ツール
拡張子.fbxをドロップするだけで、AR Quick Lookで開けるUSDZをダウンロードできます。埋め込みテクスチャは保持され、スケールはセンチからメートルに変換されます。Reality ConverterやMacがなくても、ブラウザで動作します。
- ブラウザで動作
- 登録不要
- 埋め込みテクスチャを保持
- cmからmへ自動変換
FBXをUSDZに変換する方法
- 01
FBXを読み込む
バイナリまたはASCIIのFBX、最大200 MB。テクスチャが別ファイルの場合は、.fbxと一緒に選択するか、.zipを1つドロップしてください。パネルにメッシュ、マテリアル、テクスチャの数が表示され、FBXが参照しているテクスチャが見つからない場合は琥珀色の注意書きで一覧表示されます。 - 02
サイズを確認
Maya、3ds Max、Unity、MixamoのFBXは通常センチ単位で、ここでもデフォルトはセンチです。そのためMixamoキャラクターは出力サイズで約1.8 mと表示されます。ファイルが0.018 mや180 mと表示される場合は、ファイル単位をmまたはmmに切り替えて正しいサイズになるまで調整してください。 - 03
変換してARで開く
テクスチャを保持をオンのままにして、USDZに変換をクリックします。ファイルをiPhoneまたはiPadに送ってタップすると、AR Quick Lookが床やテーブルの上に配置します。
FBX→USDZでは、テクスチャは埋め込み・外部ファイルのどちらでも対応
FBXがテクスチャ画像を保持する方法は2つあります。エクスポート時にメディアを埋め込むをオンにすると、PNGやJPGのバイトデータが.fbx内に格納され、コンバーターはそれを直接読み取ります。メディアがリンクされている場合、FBXにはC:\work\textures\body_diffuse.pngのようなパスだけが保存されます。Webページはそのパスをたどってディスク上のファイルを読めないため、画像を自分で指定する必要があります。.fbxと一緒に選択するか、.zipを1つドロップしてください。ファイル名で照合されるので、FBXが記憶しているフォルダ構造は関係ありません。
USDZへの変換では、テクスチャに2つの処理が行われます。マテリアルはAR Quick LookがレンダリングするUsdPreviewSurfaceに変換され、画像は長辺が最大1024 pxになるようにリサイズされます。これによりファイルをスマートフォンで扱える軽さに保ちます。形状と色だけが必要な場合はテクスチャを保持をオフにしてください。ファイルサイズが大幅に小さくなります。
FBX to USDZ:引き継がれるもの
| FBXの内容 | USDZの結果 |
|---|---|
| メッシュ | 個別オブジェクトとして保持。ノード階層は平坦化され、すべてのトランスフォームがベイクされます |
| 埋め込みのディフューズ、ノーマル、ラフネス、メタルマップ | 保持。最大1024 pxにリサイズ |
| リンクされた(外部)テクスチャ | FBXと一緒に画像ファイルを選択するか.zipをドロップした場合は保持。それ以外はマテリアルカラーのみ |
| マテリアルカラーと不透明度 | UsdPreviewSurfaceとして保持 |
| スケルトンとスキン | レストポーズのままメッシュにベイク |
| アニメーションテイク | 破棄。USDZは静的モデルになります |
| カメラとライト | 破棄。AR Quick Lookがシーンを独自にライティング |
FBXとUSDZの比較
- FBX
- Autodeskの独自バイナリシーンフォーマット。メッシュ、マテリアル、リグ、アニメーション、カメラを含みます。ゲームエンジンやMixamoのデフォルトです。
- USDZ
- USDシーンとその画像をまとめた非圧縮zipで、PixarとAppleが策定。iOS、iPadOS、visionOS、macOSにネイティブ対応しています。
- 単位
- FBXは単位スケールを宣言し、USDZはメートルです。コンバーターが自動でメートルに再スケールします。
- アニメーション
- どちらの形式も保存できますが、このコンバーターは静的USDZを出力します
FBXからAR対応USDZを用意するコツ
やるべきこと
- 書き出し時にメディアを埋め込むか、FBXと一緒にテクスチャファイルを選択して、テクスチャも一緒に持っていきましょう
- ARでTポーズ以外にしたい場合は、書き出し前にキャラクターのポーズを決めておきましょう
- 密度の高いモデルはメッシュ簡略化ツールで軽くしましょう。スマートフォンは小さいUSDZファイルのほうがずっと速く開きます
- 結果はUSDZビューアーで確認しましょう
避けたいこと
- Mixamoのアニメーションが再生されるとは期待しないでください。AR Quick Lookでは、このコンバーターが出力した静的メッシュが表示されます
- 出力サイズの表示を無視しないでください。ARではまさにそのサイズでモデルが表示されます
- 小さなテクスチャを拡大してもARで鮮明になるわけではありません。どちらにしても上限は1024 pxです
FAQ
よくある質問
FBX to USDZ 変換ツールは無料ですか?
はい。無料で、アカウントもウォーターマークもありません。FBXはブラウザ内で解析され、USDZもブラウザ内で組み立てられるため、モデルやテクスチャがアップロードされることはありません。デバイスに十分なメモリがあれば、最大200 MBのファイルまで利用できます。
テクスチャが消えたのはなぜですか?
FBXが画像を埋め込まずにリンクしており、.fbxだけをドロップした可能性があります。Webページはパスからディスク上のファイルを読めないため、テクスチャファイルをFBXと一緒に選択するか、フォルダを.zipにしてドロップしてください。ファイル名で照合されます。または、埋め込みメディアで再エクスポートしてください。BlenderならPath ModeをCopyにして埋め込みトグルをオン、Mayaや3ds MaxならEmbed Mediaを使用します。
FBXのアニメーションはARで再生されますか?
いいえ。コンバーターは静的USDZを出力します。スキン付きキャラクターはレストポーズでベイクされ、アニメーションテイクは破棄されます。AR Quick Lookはアニメーション付きUSDZを再生できますが、それにはReality Composer ProやUSD対応のDCCツールで作成する必要があり、ブラウザのコンバーターでは対応できません。
WindowsでFBXをUSDZに変換するには?
WindowsのChrome、Edge、Firefoxでこのページを開き、FBXをドロップし、サイズを確認して「USDZに変換」をクリックします。AppleのReality ConverterはmacOS専用なので、PCではブラウザのコンバーターが最も簡単です。その後、ファイルをメールやアップロード、AirDropでiPhoneに送ってください。
USDZがテクスチャより小さいのはなぜですか?
画像は長辺が最大1024ピクセルにリサイズされ、スマートフォンのARに適したサイズになります。4096 pxのテクスチャセットはピクセル数が16分の1になります。Vision Proでの接写用にフル解像度のテクスチャが必要な場合は、Reality Composer ProでUSDZを作成してください。
モデルが横倒しになっています。何が起きたのでしょうか?
おそらくFBXが軸変換なしでZ-upで書き出されています。BlenderのFBXエクスポーターのデフォルトであるYを上軸にして3Dプログラムから再エクスポートし、もう一度変換してください。変換前のプレビューで向きを確認できるので、数秒でチェックできます。
関連ツールとガイド
続きを読む
USDZビューアー
AppleのARフォーマットをPCでもスマホでも開き、テクスチャ、ポリゴン数、実寸を確認できます。
PLY→GLB
色付きの PLY スキャンメッシュを、Web・AR・ゲームエンジン向けの軽量な GLB に変換。
GLB→FBX
GLBをバイナリFBX 7.4に変換。Unity、Unreal、Blender、Mixamoの自動リギングに使えます。
OBJ→FBX
Unity、Unreal、Mixamo向けにOBJをバイナリFBXへ。オブジェクト、UV、法線を保持します。
3MF→STL
スライサーのプロジェクトやダウンロードした3MFを、どんなプリンター・スライサー・印刷サービスでも受け付けるプレーンなSTLに変換します。
GLBをSTLに変換
ゲーム、Web、AI生成のGLBを、正しいスケールで直立したSTLとしてスライサーへ。