SupaVoxel
JSONからバイナリglTFへ

glTF→GLB 変換ツール

.gltfと.bin、テクスチャファイルをドロップするか、フォルダ全体を1つの.zipにしてドロップ。同じメッシュ、マテリアル、テクスチャ、アニメーションを持つ単一のGLBをダウンロードできます。処理はすべて端末上で行われます。

  • .gltf + .bin + テクスチャ
  • または1つの.zip
  • アニメーション保持
  • アップロード不要
更新日 2026年10月

glTFをGLBに変換する方法

  1. 01

    .gltfと関連ファイルを追加

    ファイル選択で .gltf、その .bin、テクスチャ画像をまとめて選ぶか、一度にドラッグするか、フォルダを1つの .zip にしてドロップします。埋め込み型の .gltf なら単体でも変換できます。パネルには読み込んだ関連ファイル、三角形数、テクスチャ、アニメーションクリップが表示されます。
  2. 02

    テクスチャの扱いを選ぶ

    テクスチャを保持 はデフォルトでオンです。オフにするとジオメトリと色だけのGLBになり、サイズは大幅に小さくなります。シーンのブロックアウトやコリジョンメッシュに便利です。
  3. 03

    変換

    GLBに変換 を押します。結果には変換前後のサイズが表示され、自動的にダウンロードされます。glTFビューアで開くか、three.js、Babylon.js、Godot、Unityにドロップしてください。

glTFフォルダを1つのGLBにまとめる

この変換が最もよく使われるのは、glTFフォルダを扱うときです。.gltf、scene.bin、textures サブフォルダが揃っていないとすぐ壊れてしまいます。GLBはそのすべてを1つのファイルに収めるため、マーケットプレイス、<model-viewer>、ほとんどのエンジンで好まれます。

変換ツールに .gltf が参照するすべてのファイルを渡してください。最も簡単なのはフォルダをzipにして .zip をドロップする方法です。中のサブフォルダも問題なく、__MACOSX の不要なファイルは無視されます。ファイルは名前で照合されるため、エクスポーターがJSONに書き込んだ絶対パスは関係ありません。フォルダ自体のドラッグには対応していません。.bin が見つからない場合はファイル名を示すメッセージとともに変換が停止します。テクスチャが欠けていても停止はしませんが、パネルに一覧が表示されるので、テクスチャが欠けたGLBを誤って書き出す心配はありません。コマンドライン派なら、Khronosの gltf-pipeline -i model.gltf -o model.glb で同じことができます。

埋め込みglTFとGLBの違い

埋め込み .gltfGLB
構造JSONテキスト、バイナリデータはbase6412バイトのヘッダー、JSONチャンク、バイナリチャンク
同じモデルのサイズバイナリデータに約33%のオーバーヘッド生のバイト列、オーバーヘッドなし
人が読める形式はいいいえ、ツールが必要
読み込み速度遅い、base64のデコードが必要速い、データを直接使用
主な用途確認、手作業の編集、デバッグWeb、AR、エンジン、マーケットプレイスへの配布

後で読める形式に戻したいですか? GLBからglTF で、1ファイルまたはフォルダとして展開できます。

glTF to GLB 変換ツールが保持するもの

どちらもglTF 2.0なので、ほぼすべてが1対1で対応します。

メッシュ、ノード、階層
保持
PBRマテリアルとテクスチャ
保持、画像は元の形式で再エンコード
アニメーションクリップとスキン
保持
頂点カラー、UV、法線
保持
単位と軸
変更なし:メートル、Y-up
Dracoまたはmeshopt圧縮
デコード済み。GLBは非圧縮で書き出されます
three.jsがエクスポートできない拡張機能
削除されます(マテリアルバリアントなど)

より小さくクリーンなGLBにするコツ

やるべきこと
  • Webサイトに載せる前にGLBコンプレッサーでGLBを圧縮しましょう
  • モバイル向けのGLBならメッシュ簡略化ツールで高密度メッシュを削減しましょう
  • 変換ツールが表示する変換前後のサイズを確認しましょう
  • Web用ならテクスチャは2048px以下に。4Kマップはファイルサイズの大部分を占めます
避けたいこと
  • Draco圧縮されたglTFは、変換時に展開されるためサイズが増える点に注意してください
  • フォルダ自体を変換ツールにドラッグするのはやめましょう。中のファイルを選択するか、先にzipにしてください
  • GLBを手作業で編集するのは避け、JSONを変更したいなら先にglTFに変換しましょう
  • 最終アセットでは、意図がない限りテクスチャをオフにしないでください

FAQ

よくある質問

glTFを無料でGLBに変換するには?

glTFフォルダをzipにして .zip を変換ツールにドロップするか、.gltf、.bin、テクスチャをまとめて選択して「GLBに変換」を押してください。登録も制限もなく、変換はブラウザ内で行われるためアップロードはありません。各モデルファイルまたは .zip は最大200 MBです。

GLBはglTFより小さいですか?

埋め込み型のglTFと比べると、はい、通常は約4分の1小さくなります。バイナリデータをbase64テキストとして書く必要がなくなるためです。glTFと別々の .bin、画像ファイルの合計と比べると、全体のサイズはほぼ同じです。利点は1ファイルになることです。本当にサイズを削減したい場合は、変換後にGLBを圧縮してください。

glTF to GLB 変換で品質は落ちますか?

いいえ。どちらも同じglTF 2.0形式で、パッケージが異なるだけです。ジオメトリ、マテリアル、アニメーションはそのままコピーされ、テクスチャ画像は同じ形式で再エンコードされますが、見た目は変わりません。失われる可能性があるのは、エクスポーターが書き出さない珍しい拡張機能だけです。

アニメーションは保持されますか?

はい。すべてのアニメーションクリップ、スキン、ノード階層がGLBに含まれます。変換ツールの下にある「引き継がれるもの」リストに検出されたクリップ数が表示され、glTFビューアで再生して確認できます。

GLBがglTFより大きくなったのはなぜですか?

元ファイルがDracoまたはmeshoptで圧縮されていたためです。変換ツールはファイルを開くときに圧縮ジオメトリをデコードし、通常のバッファとしてGLBに書き出します。結果をGLBコンプレッサーに通せばサイズを戻せ、多くの場合は元より小さくなります。

glTFとGLBの違いは何ですか?

glTFは形式のJSON版です。読めるテキストで、バイナリデータを埋め込むか外部ファイルにリンクします。GLBはJSONとすべてのデータを1ファイルにまとめるバイナリコンテナです。配布にはGLB、確認や編集にはglTFが適しています。詳しくはGLB vs glTFガイドをご覧ください。

無料で始める

モデリングなしでGLBを入手

スタジオで1枚の画像から3Dモデルを作成できます。テクスチャなしのモデルは通常1分未満で完成し、GLBのダウンロードは無料です。新規アカウントには3クレジットが付与されます。

クレジットカード不要 · 無料クレジット3回分付き