ja

glTF から GLB へ変換

自己完結型のglTFファイルをコンパクトなバイナリGLBにローカルでまとめる。ウェブ・AR・ビューア向けの単一ファイル。アップロード不要。

お使いの端末でローカル処理中 ...

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

JSON形式のglTFは読みやすいフォーマットですが、ビューアへの共有・アップロード・ARでの利用にはコンパクトな単一ファイル形式のGLBが実用的です。構造とバイナリバッファが1つのバイナリファイルに収まります。このツールはglTFファイルを読み込み、有効なGLBとして書き出します。

完全にローカルでネットワークなしに処理するため、glTFファイルは自己完結型である必要があります。バッファが埋め込みbase64データURLとして含まれているファイルです。これはGLBからglTFへの変換ツールが生成するものと同じ形式です。埋め込まれたバッファが読み出され、GLBのバイナリ部分として再パッケージングされます。構造とジオメトリは正確に保持されます。

処理はすべてブラウザ内で完全にローカルで行われます。モデルが端末の外に出ることはありません。重要なお知らせ:外部の.binファイルや外部画像を参照するglTFファイルは処理できません。フェッチが必要になるとローカル保証が破られるためです。このようなファイルは明確なメッセージとともに拒否されます。バッファが埋め込まれた自己完結型のglTFファイルをご利用ください。

GLBはさらにコンパクトです。自己完結したglTFファイルがバイナリバッファをbase64テキストとして埋め込み、その分およそ三分の一大きくなるのに対し、GLBは同じデータを生のバイトとして置きます。膨れたテキストファイルが、こうしてすっきりした単一ファイルのバイナリ形式になります - まさにビューアやARツールが最も好んで読み込む姿です。

技術仕様

技術仕様
入力形式GLTF
出力形式GLB
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. 自己完結型のglTFファイルをドロップします。
  2. 変換は自動的に実行されます。
  3. GLBをダウンロードします(コンパクトな単一ファイル)。

制限: 自己完結型のglTFファイル(バッファがbase64データURLとして埋め込み済み)をバイナリGLBにロスレスで変換します。構造とジオメトリは正確に保持されます。外部の.binファイルや外部画像を参照するglTFファイルは処理できません(フェッチなし、ローカル保証)。明確なエラーメッセージとともに拒否されます。 GLBからglTFへと同様に、これはジオメトリの抽出ではなく純粋なコンテナの再パッケージ化です。glTFのJSON構造にある材質、テクスチャ、そして場合によってはNORMAL属性がGLB内で変更されずに保たれます。

よくある質問

どのglTFファイルでも使えますか?

自己完結型のglTFファイル(バッファが埋め込みデータURLとして含まれているもの)のみ対応します。外部の.binを参照するファイルはローカルで処理できません。

変換はロスレスですか?

はい。JSONからバイナリへの純粋な再パッケージングです。構造とジオメトリは変更されません。

なぜ外部の.binを読み込まないのですか?

ネットワーク経由のフェッチが必要になるためです。これはファイルが端末を出ないという保証に反します。

ファイルはアップロードされますか?

いいえ。変換はすべてブラウザ内でローカルに行われます。モデルが端末を出ることはありません。

関連ツール

GLB から glTF へ変換 · OBJ から GLB へ変換 · STL から GLB へ変換 · GLB から OBJ へ変換 · YAMLをTOMLへ · TOMLをYAMLへ