
GLBとUSDZの違いとは?WebARで使う3Dファイル形式を徹底比較【2026年版】
GLBとUSDZの違い、それぞれの特徴、WebARでの使い分けを2026年最新情報で解説。Vision Pro対応、新しい圧縮技術(Meshopt・KTX2)、主要ツールの対応状況、変換フローまで網羅。iOS/Android両対応のAR体験を実現するベストプラクティスを紹介します。
TL;DR(3行要約)
- GLB: Android・Web向けのオープン標準。Draco/Meshopt圧縮でファイルサイズを大幅削減でき、対応ツール・プラットフォームが最も多い
- USDZ: Apple製品(iPhone・iPad・Vision Pro)専用形式。AR Quick Lookによるネイティブ品質のAR表示に必須
- 2026年のベストプラクティス: GLBで制作・管理し、WebARサービスでUSDZに自動変換。デバイス判定もサーバーに任せるのが最も効率的
GLBをアップロードするだけでUSDZ自動変換&AR公開 → Pitat-ARで無料で試す
結論: GLBとUSDZの違いを1文で
GLBはKhronos Groupが策定したオープン標準のWeb向け3Dフォーマット、USDZはAppleがPixarと共同開発したApple製品向けフォーマットです。2026年現在、iOS/Android/Vision Proすべてに対応するWebAR体験を提供するには両方の形式が必要ですが、GLBで制作してUSDZに自動変換するワークフローが業界標準となっています。
GLBとUSDZの基本情報

GLB(glTF Binary)とは
GLBは、Khronos Groupが策定したglTF 2.0のバイナリ版です。「3DのJPEG」とも呼ばれ、Web上での3Dコンテンツ配信における事実上の標準フォーマットになっています。
| 項目 | 内容 |
|---|---|
| 正式名称 | GL Transmission Format Binary |
| 開発元 | Khronos Group(OpenGL、Vulkan、WebGL策定団体) |
| 最新仕様 | glTF 2.0(2017年初版、2026年現在も拡張が継続) |
| 拡張子 | .glb |
| 性質 | オープンスタンダード(ロイヤリティフリー) |
| 主要な拡張機能 | KHR_draco_mesh_compression, EXT_meshopt_compression, KHR_texture_basisu |
GLBの主な用途(2026年現在):
- WebAR / Web3D(Google model-viewer, Three.js, Babylon.js)
- Android AR(Scene Viewer)
- ゲームエンジン(Unity, Unreal Engine, Godot)
- メタバース・ソーシャルVR(VRChat, Robloxなど)
- AIツールからの3Dモデル出力(Meshy, Tripoなど)
- Eコマースプラットフォーム(Shopify 3D, Amazon 3D)
GLBファイルの作り方については、GLBファイルの作り方完全ガイドで詳しく解説しています。
USDZ(Universal Scene Description Zip)とは
USDZは、Apple社がPixarのUSD技術をベースに開発した3Dファイル形式です。Apple Vision Proの登場により、その重要性は2024年以降さらに高まっています。
| 項目 | 内容 |
|---|---|
| 正式名称 | Universal Scene Description Zip |
| 開発元 | Apple / Pixar |
| 初版リリース | 2018年(iOS 12) |
| 拡張子 | .usdz |
| 性質 | Apple製品に最適化(事実上のAppleエコシステム専用規格) |
| 2026年の注目点 | Vision Pro対応、MaterialX統合、空間コンテンツ対応 |
USDZの主な用途(2026年現在):
- iOSのAR Quick Look(iPhone・iPad)
- macOSのQuick Look
- Apple Vision Pro(空間コンテンツ)
- visionOSアプリ
- iPadOS
- Apple Keynote / Pages / Numbers への3D埋め込み
GLBとUSDZの徹底比較表【2026年版】

| 比較項目 | GLB | USDZ |
|---|---|---|
| 開発元 | Khronos Group | Apple / Pixar |
| 対応プラットフォーム | Android, Windows, Linux, Web, Meta Quest | iOS, macOS, visionOS |
| WebAR表示 | model-viewer, A-Frame, Three.js等で広く対応 | AR Quick Look(Safari専用) |
| ファイル構造 | バイナリ(単一ファイル) | ZIP圧縮(単一ファイル、非圧縮ZIP) |
| メッシュ圧縮 | Draco(50-90%削減), Meshopt(30-60%削減) | 非対応 |
| テクスチャ圧縮 | KTX2 / Basis Universal対応 | JPEG / PNG のみ |
| アニメーション | スケルタル、モーフ、キーフレーム | スケルタル、モーフ、キーフレーム |
| PBRマテリアル | 完全対応(metallic-roughness) | 完全対応(MaterialX, UsdPreviewSurface) |
| ライセンス | ロイヤリティフリー | Apple限定 |
| 対応3Dソフト | Blender, Maya, 3ds Max, Cinema 4D, Houdini 他多数 | Reality Converter, Reality Composer Pro, Blender(限定的) |
| ファイルサイズ傾向 | 小さい(圧縮オプション豊富) | 大きい(圧縮オプション限定) |
| Vision Pro | Safari経由でmodel-viewer表示可能 | AR Quick Lookでネイティブ表示(推奨) |
| エコシステムの広がり | 広い(Web・ゲーム・メタバース) | Apple製品に限定 |
なぜ2026年でも両方の形式が必要なのか
スマートフォンシェアの現実(2026年版)
| OS | 日本シェア | 世界シェア |
|---|---|---|
| iOS | 約65% | 約28% |
| Android | 約35% | 約71% |
出典: StatCounter 2026年2月
日本ではiOSユーザーが約2/3を占めるため、USDZへの対応は必須です。一方、世界市場や日本のAndroidユーザー(約35%)を無視することもできません。結果として、GLBとUSDZの両方を配信するのがWebARの基本戦略です。
プラットフォーム別のAR表示フロー
【Androidユーザーの場合】
URLタップ / QRスキャン
→ ブラウザ(Chrome等)がGLBを読み込み
→ Scene ViewerまたはWebXRでAR表示
【iOSユーザーの場合】
URLタップ / QRスキャン
→ SafariがUSDZを検出
→ AR Quick Look起動
→ ネイティブ品質でAR表示
【Apple Vision Proの場合】
URLタップ
→ SafariがUSDZを検出
→ AR Quick Lookで空間上に3Dオブジェクトを配置
→ 手のジェスチャーで操作可能
WebARでは、アクセスしたデバイスに応じて適切な形式を自動配信する仕組みが不可欠です。SaaSサービスを利用すれば、このデバイス判定は自動化されます。WebARの仕組み全体についてはWebARとは?仕組みとメリットを徹底解説をご覧ください。
技術的な違いを深掘り
ファイル構造の違い
GLB(glTF Binary):
[12-byte header] ← magic, version, length
[JSON chunk] ← シーングラフ、マテリアル、アニメーション定義
[BIN chunk] ← ジオメトリ、テクスチャ(バイナリデータ)
すべてのデータが1ファイルに格納され、追加の外部ファイルは不要。HTTPリクエスト1回で完結するため、Web配信に最適です。
USDZ:
[ZIP container](非圧縮ZIP = ランダムアクセス可能)
├── model.usdc ← シーン情報(Crate形式のバイナリUSD)
├── texture_base.png
├── texture_normal.png
└── ...
非圧縮ZIPコンテナなので、展開不要でランダムアクセスが可能。ただし、テクスチャ圧縮が限定的なため、ファイルサイズはGLB(圧縮あり)より大きくなりがちです。
圧縮技術の違い【2026年最新】
2026年現在、GLBの圧縮エコシステムはさらに成熟しています。
| 圧縮方式 | 対象 | 対応形式 | 削減率 | 特徴 |
|---|---|---|---|---|
| Draco | メッシュ | GLB | 50-90% | Google開発。デコード速度が速い |
| Meshopt | メッシュ | GLB | 30-60% | ストリーミング対応。段階的読み込みに強い |
| KTX2 / Basis Universal | テクスチャ | GLB | 60-80% | GPUネイティブ圧縮。デコード不要で高速 |
| ZIP | 全体 | USDZ | 0%(非圧縮ZIP) | ランダムアクセスのため実質圧縮なし |
| JPEG / PNG | テクスチャ | USDZ | 20-50%(JPEGのみ) | 標準的な画像圧縮のみ |
ファイルサイズ最適化のポイント: GLBではDraco(またはMeshopt)+ KTX2テクスチャ圧縮の組み合わせが最強です。同じモデルでもUSDZの1/3〜1/5のサイズに収まることがあります。スマホでの読み込み速度に直結するため、WebARでは可能な限り圧縮を活用しましょう。
マテリアルシステムの違い
GLB: glTF 2.0のmetallic-roughnessワークフローが標準。KHR_materials_unlitなどの拡張機能でバリエーションに対応。
USDZ: UsdPreviewSurface(従来)に加え、2024年以降はMaterialXの採用が進行中。Vision ProではMaterialXベースのマテリアルが推奨されており、よりリッチな表現が可能になっています。
2026年の主要ツール対応状況
3Dモデリングソフト
| ソフトウェア | GLBエクスポート | USDZエクスポート | 備考 |
|---|---|---|---|
| Blender 4.x | 完全対応 | 限定対応(USD経由) | 無料。GLB出力の品質が最も安定 |
| Maya 2026 | 対応 | 対応(プラグイン) | Autodesk製品 |
| 3ds Max 2026 | 対応 | 対応(プラグイン) | Autodesk製品 |
| Cinema 4D 2025 | 対応 | 対応 | Maxon製品 |
| Houdini 20 | 対応 | 対応(USD Solarisで) | SideFX製品 |
AI 3Dモデル生成ツール
| ツール | GLB出力 | USDZ出力 | 備考 |
|---|---|---|---|
| Meshy | 対応 | 非対応 | GLB出力後にPitat-AR等で変換 |
| Tripo | 対応 | 非対応 | API経由のバッチ処理にも対応 |
| Luma AI | 対応 | 非対応 | 高品質なフォトリアルモデル |
| CSM | 対応 | 非対応 | 写真からの3D再構築に強い |
AI 3Dモデル生成ツールの詳しい比較は、AIで3Dモデルを自動生成する方法をご覧ください。
変換ツール
| ツール | 方向 | 品質 | 備考 |
|---|---|---|---|
| Pitat-AR(サーバーサイド変換) | GLB → USDZ | 高 | アップロードするだけで自動変換 |
| Reality Converter(Apple公式) | GLB → USDZ | 最高 | Mac専用。手動変換の最高品質 |
| Reality Composer Pro | GLB → USDZ | 最高 | Xcode付属。Vision Pro向け調整も可能 |
| Blender USD Export | GLB → USD → USDZ | 中〜高 | 手順がやや複雑 |
| オンライン変換サービス | GLB → USDZ | 中 | 品質にばらつきあり |
GLBからUSDZへの変換フロー

推奨フロー: WebARサービスを利用した自動変換
┌─────────────────────────────────────────────────────┐
│ Step 1: 3Dモデルを制作 │
│ Blender / Maya / AI生成ツール(Meshy等) │
│ ↓ │
│ Step 2: GLB形式でエクスポート │
│ Draco圧縮ON、テクスチャ最適化 │
│ ↓ │
│ Step 3: WebARサービス(Pitat-AR等)にアップロード │
│ ↓ │
│ Step 4: サーバーサイドでUSDZに自動変換 │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ GLB(原本) │ │ USDZ(変換) │ │
│ │ → Android配信 │ │ → iOS配信 │ │
│ └──────────────┘ └──────────────┘ │
│ ↓ │
│ Step 5: AR体験URL & QRコード発行 │
│ デバイス判定で最適な形式を自動配信 │
└─────────────────────────────────────────────────────┘
所要時間: 約5分(3Dモデルが準備済みの場合)
手動変換: Reality Converter(Mac専用)
Apple公式の変換ツールで、最高品質のUSDZが得られます。
- Apple DeveloperからReality Converterをダウンロード
- GLBファイルをドラッグ&ドロップ
- マテリアル・ライティング・スケールを確認・調整
- USDZとしてエクスポート
必要環境: macOS 13以降(2026年現在)
Vision Pro向けの追加調整
Vision Pro向けのUSDZコンテンツを最適化する場合は、Reality Composer Pro(Xcode付属)の使用を推奨します。空間配置のプレビュー、ハンドジェスチャーによる操作の確認などが可能です。
GLB制作時のベストプラクティス【2026年版】
WebAR用推奨スペック
| 項目 | 推奨値 | 上限目安 | 備考 |
|---|---|---|---|
| ポリゴン数 | 5万以下 | 10万 | モバイルのGPU性能を考慮 |
| テクスチャサイズ | 1024x1024 | 2048x2048 | KTX2圧縮推奨 |
| テクスチャ枚数 | 2〜3枚 | 5枚 | baseColor + normal + ORM |
| ファイルサイズ(GLB) | 5MB以下 | 10MB | Draco圧縮後 |
| アニメーション | 30fps、5秒以内 | 60fps、10秒 | ループ再生を想定 |
USDZ変換時の注意点
USDZに変換する際、以下の点でGLBとの差異が発生しやすいです。
1. カスタムシェーダーの非互換: GLBのglTF拡張シェーダーはUSDZでは再現されません。標準のmetallic-roughnessマテリアルを使用してください。
2. テクスチャ形式の制約: GLBで使用可能なKTX2(Basis Universal)テクスチャはUSDZでは非対応。変換時にJPEG/PNGに展開されるため、ファイルサイズが増加します。
3. 一部アニメーションの互換性: 複雑なブレンドシェイプや複数トラックのアニメーションは、変換時に意図しない挙動になることがあります。変換後はiOS実機での確認を推奨します。
4. スケールの違い: GLB(メートル単位)とUSDZ(センチメートル単位がデフォルト)でスケールが異なる場合があります。変換ツールが自動調整しますが、AR表示時のサイズ感は必ず確認してください。
GLBファイルの具体的な制作手順については、GLBファイルの作り方完全ガイドで詳しく解説しています。
FAQ: GLBとUSDZに関するよくある質問
Q1. GLBとglTFは何が違うの?
A. glTFは「フォルダ構成」、GLBは「単一ファイル」です。
| 形式 | 構造 | 用途 |
|---|---|---|
| .gltf | JSONファイル + 外部バイナリ(.bin)+ 外部テクスチャ(.png等) | 開発・デバッグ |
| .glb | すべてのデータを1ファイルに格納 | Web配信・本番利用 |
WebARではGLB一択です。HTTPリクエストが1回で完結し、配信効率が圧倒的に優れています。
Q2. USDZだけで配信したらダメですか?
A. Androidユーザー(日本で約35%、世界で約71%)がAR体験できなくなるため、おすすめしません。全ユーザーにAR体験を届けるには、GLBとUSDZの両方が必要です。逆にGLBだけの場合、iOSではAR Quick Lookのネイティブ品質での表示ができません。
Q3. 変換するとアニメーションが壊れることがある?
A. はい、複雑なアニメーション構造で起きやすいです。対策としては、(1)シンプルなアニメーション構造(単一トラック、30fps以下)を心がける、(2)変換後は必ずiOS実機でテストする、(3)問題があればReality Converterで手動調整する、の3点を推奨します。
Q4. ファイルサイズはどちらが大きい?
A. 一般的にUSDZの方が大きくなります。GLBはDraco圧縮+KTX2テクスチャにより大幅に軽量化できますが、USDZはこれらの圧縮に非対応のため、同じモデルでも2〜5倍のファイルサイズになることがあります。
| モデル例 | GLB(Draco+KTX2圧縮) | GLB(無圧縮) | USDZ |
|---|---|---|---|
| 椅子(簡易) | 0.3MB | 1MB | 1.5MB |
| ソファ(詳細) | 1.5MB | 5MB | 6MB |
| 人物(アニメーション付き) | 2MB | 7MB | 9MB |
Q5. Vision ProではGLBとUSDZどちらを使うべき?
A. Vision ProではUSDZ形式が推奨です。AR Quick Look経由で空間上にオブジェクトを配置でき、手のジェスチャーによる操作にも対応しています。ただし、Vision ProのSafariでmodel-viewerを使えばGLBも表示可能です。ネイティブアプリ(visionOS)開発ではUSDZが必須です。WebARの観点からは、Pitat-ARのようなサービスを使えば両形式を自動管理できるため、個別に対応を意識する必要はありません。
Q6. FBXやOBJからGLBに変換できますか?
A. はい。Blenderで読み込んでGLBとしてエクスポートするのが最も確実な方法です。FBX → GLBの変換ではマテリアル設定の再調整が必要な場合がありますが、PBR(metallic-roughness)マテリアルに設定し直せば高品質なGLBが得られます。詳しい手順はGLBファイルの作り方完全ガイドをご覧ください。
Q7. 3Dモデルを持っていない場合はどうすればいい?
A. 2026年現在、AIツールで手軽に3Dモデルを生成できます。Meshy・Tripo・Luma AIなどのツールを使えば、テキストや画像からGLBファイルを数分で生成可能です。詳しくはAIで3Dモデルを自動生成する方法をご覧ください。Blenderなど3Dソフトで自作する方法はGLBファイルの作り方完全ガイドで解説しています。
まとめ: GLBとUSDZの使い分け【2026年版】
形式選択の早見表
| シーン | 推奨形式 | 理由 |
|---|---|---|
| 制作・編集 | GLB | 対応ツールが最多。オープン規格で将来性が高い |
| Android配信 | GLB | Scene Viewer / WebXRでネイティブ対応 |
| iOS配信 | USDZ | AR Quick Lookでネイティブ品質のAR表示 |
| WebAR(全デバイス対応) | GLB + USDZ(自動変換) | デバイス判定で自動配信 |
| Apple Vision Pro | USDZ | 空間コンテンツのネイティブ表示に必須 |
| Webサイト埋め込み(3D表示) | GLB | model-viewerで直接表示可能 |
Webサイトへの3Dモデル埋め込みについては、Webサイトに3Dモデルを埋め込む方法もあわせてご覧ください。
2026年の最も効率的なワークフロー
- GLBで制作: 対応ツールが最も多く、圧縮オプションも豊富
- WebARサービスにアップロード: GLB → USDZ自動変換で手動変換の手間を省略
- 自動配信: デバイス判定をサーバーに任せ、iOS/Android/Vision Proに最適な形式を配信
- QRコード活用: 1つのURLで全デバイスに対応。チラシ・POP・名刺に印刷可能(QRコードでAR表示する方法)
GLBからiOS/Android/Vision Pro対応のARを作成する
Pitat-ARなら、GLBファイルをアップロードするだけで自動的にUSDZに変換。アクセスしたデバイスに応じて最適な形式を自動配信し、AR体験URL&QRコードを即座に発行します。
無料プランで3アセットまで試せます。
著者・参考情報
著者: Pitat-AR開発チーム glTF/USDZ変換・WebAR技術を専門とするエンジニアチーム。本記事はKhronos Group glTF 2.0仕様、Apple USDZ仕様、W3C WebXR仕様に基づき執筆。
参考文献:
- glTF Overview - Khronos Group
- USDZ File Format - Apple Developer
- Reality Converter / Reality Composer Pro - Apple
- Draco 3D Compression - Google
- Meshopt Compression - meshoptimizer
- KTX2 / Basis Universal - Khronos Group
更新履歴:
- 2026年3月10日: 2026年版として全面リライト。Vision Pro情報、Meshopt/KTX2圧縮技術、AI生成ツール対応状況、2026年ツール対応表を大幅加筆
- 2024年12月17日: 初版公開