AndroidでUSDZを見る方法、iPhoneでGLBを見る方法
要点: AndroidにはUSDZの標準ビューアがなく、iPhoneのAR Quick LookはGLBファイルを開けません。確実な解決策は、同じモデルの両方の形式を用意することです。iPhoneにはUSDZ、AndroidにはGLBを自動で出し分けるウェブARリンクなら、QRコード1つで両方に対応できます。
スマホごとに開ける形式
| スマホ | 標準のARビューア | 必要な形式 |
|---|---|---|
| iPhone、iPad | AR Quick Look | USDZ(.realityも可) |
| Google Play Services for ARを入れたAndroid | Scene Viewer | GLBまたはglTF |
| どのスマホのブラウザでも | model-viewerウェブコンポーネント | GLB、iPhone用にはUSDZも |
USDZがあるけどAndroidの場合
- 送り主にGLB版をもらうか、元の画像やモデルをGLBに変換します。
- USDZが写真から作られたものなら、その写真をJPGからGLBへのコンバーターにかけます。GLBと、同じサイズの新しいUSDZが得られます。
- 3Dシーン全体を変換したい場合は、BlenderなどのデスクトップアプリでUSDファイルを読み込めます。
GLBがあるけどiPhoneの場合
- model-viewerを使ったウェブビューアで開きます。AR Quick Look用のUSDZをその場で作成できます。
- 何度も共有するファイルなら、本物のUSDZを一度作っておくと、読み込みが速く、スケールも正確になります。
両方に使える1つのリンク
jpgtousdzで変換すると、ARビューアのリンクとQRコードが付いてきます。ページがスマホを判別し、iPhoneにはUSDZ、AndroidにはGLBを渡します。ファイルの代わりにこのリンクを送れば、どちらでもARで開けます。
よくある質問
なぜAndroidはUSDZを開けないのですか?
USDZはAppleのAR形式です。AndroidのGoogleのARビューアであるScene Viewerは、glTFとGLBを使います。
ARを見るのにアプリは必要ですか?
いいえ。iPhoneはAR Quick Look、AndroidはScene Viewerが標準で使えます。ただし、スマホがARKitまたはARCoreに対応している必要があります。
パソコンでも見られますか?
パソコンのブラウザではモデルを回転して見られますが、ARにはスマホやタブレットのカメラが必要です。QRコードをスマホで読み取ってください。