glTF 3Dモデル
CAD・3DGLTFの本体はJSONで、形状のバッファや画像を別ファイルで参照する場合があります。本体だけを送ると表示に必要な素材が足りないことがあるため、参照構造ごと共有します。
- 主な用途
- 3Dシーンと材料・アニメーションの配布
- 中身の種類
- テキスト
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- モデルが出ない:本体とBIN等の参照ファイル、パスの大文字小文字を確認します。
- 画像が白い:画像の配置と材料・拡張の対応を確認します。
- 圧縮モデルだけ失敗:必要なデコーダーや必須拡張への対応を確認します。
- 形だけで色がない:画像URI、相対パス、大文字小文字を確認します。
- BINが見つからない:GLTF本体と参照BINの位置関係を戻します。
- ビューアーだけ拒否する:必要拡張や圧縮機能の対応を確認します。
GLTF → GLB
- 付随ファイルをそろえて読み込み、GLB出力に対応するアプリで保存します。
- GLBを別フォルダーで試し、外部参照、画像、動きを確認します。
- 出力フォルダだけで再読み込みし、BIN、画像、必要拡張、アニメーションの欠落を確認します。
GLB出力でも外部参照が残ることがあります。配布物を実際に確認します。
GLTF・BIN・画像の関係
GLTFのJSONはシーンや資源の配置を記述します。バッファーや画像が別ファイルなら、GLTFだけの共有では不足します。
GLBへまとめた場合も出力ツールの設定を確認し、外部参照が残っていないか試験読み込みします。
この手順の根拠:Khronos Group · glTF 2.0 Specification / Blender Foundation · Blender 3.6 Manual: glTF 2.0 — File Format Variations
交換で残らない編集情報
glTFは配布・表示向けの構造です。元アプリのノードやモディファイアー等がそのまま編集可能に残るとは限りません。
元プロジェクトを残し、見た目、向き、材質、動きを受け取り先で確認します。
この手順の根拠:Khronos Group · glTF 2.0 Specification / Blender Foundation · Blender 3.6 Manual: glTF 2.0 — File Format Variations
関連形式との違い
| 形式 | 主な役割 | 選ぶときの注意 |
|---|---|---|
| GLTF | JSONの3D構造 | 外部参照を同梱 |
| GLB | バイナリー3D格納 | 出力の参照先を確認 |
| BLEND / FBX | 編集原本・交換形式 | 同じ編集情報とは限らない |
取り扱いと安全性
外部URLやテクスチャの権利を確認します。編集前に原本一式を保管し、JSONを直した後は参照も検証します。
よくある質問
GLTFだけ渡せばよい?
外部バッファ・画像があればそれらも必要です。
JSONへ改名すれば見られる?
テキスト確認と3D表示は別です。
必須拡張とは?
読み込みに必要な追加機能です。未対応ビューアでは表示できない場合があります。
GLTFをGLBへ改名できる?
JSON形式とバイナリー形式で構造が違います。対応アプリで書き出します。
GLTFは必ず複数ファイル?
外部参照もデータ埋め込みもあります。実際のURIと同梱資料を確認します。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- GL Transmission Format
- 管理・仕様
- Khronos Group
- MIME type
- model/gltf+json
公式・一次情報
- 標準仕様glTF 2.0 Specification
glTF・GLBの構造、外部リソース、拡張機能を定義しています。
Khronos Group · リンク確認: - 標準仕様glTF — Runtime 3D Asset Delivery
形式の概要と公式ビューア・検証ツールへの入口です。
Khronos Group · リンク確認: - 標準仕様RFC 8259 — JSON
JSONの値・文字列・構文と相互運用上の注意を定義しています。
IETF / RFC Editor · リンク確認: - プロジェクト公式Blender 3.6 Manual: glTF 2.0 — File Format Variations
GLTF・BIN・画像・GLBの格納方式の基礎です。操作は利用版でも確認します。
Blender Foundation · リンク確認: