ファイルを知る、使いこなす。
.gltf

glTF 3Dモデル

CAD・3D

GLTFの本体はJSONで、形状のバッファや画像を別ファイルで参照する場合があります。本体だけを送ると表示に必要な素材が足りないことがあるため、参照構造ごと共有します。

主な用途
3Dシーンと材料・アニメーションの配布
中身の種類
テキスト
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

Blender:素材一式を取り込む

GLTF本体だけでは不足する場合があります。

  1. GLTF、参照BIN、画像を元のフォルダ構造で揃えます。
  2. 「File→Import→glTF 2.0」でGLTFのコピーを選びます。
  3. 形、テクスチャ、アニメーションを確認します。
テキスト確認:参照先を見る

JSONの構文と3Dデータの整合性は別です。

  1. エディターでGLTFを開き、asset.versionと参照URIを確認します。
  2. 外部BIN・画像のパスと実際のファイルを照合します。
  3. extensionsUsed・extensionsRequiredがある場合はビューアーの対応を確認します。
共有:GLB等へ出力

出力後の自己完結性を確認します。

  1. 対応3Dアプリへ素材一式を取り込みます。
  2. GLBまたは分離GLTFなど用途に合う保存方法でコピーを出力します。
  3. 出力先フォルダだけを別環境へ渡し、すべての素材が揃うか確認します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • モデルが出ない:本体とBIN等の参照ファイル、パスの大文字小文字を確認します。
  • 画像が白い:画像の配置と材料・拡張の対応を確認します。
  • 圧縮モデルだけ失敗:必要なデコーダーや必須拡張への対応を確認します。
  • 形だけで色がない:画像URI、相対パス、大文字小文字を確認します。
  • BINが見つからない:GLTF本体と参照BINの位置関係を戻します。
  • ビューアーだけ拒否する:必要拡張や圧縮機能の対応を確認します。

GLTF → GLB

  1. 付随ファイルをそろえて読み込み、GLB出力に対応するアプリで保存します。
  2. GLBを別フォルダーで試し、外部参照、画像、動きを確認します。
  3. 出力フォルダだけで再読み込みし、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

関連形式との違い

関連形式との違い
形式主な役割選ぶときの注意
GLTFJSONの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 · リンク確認: