GLB/GLTF バリデーター

GLB/GLTFファイルのヘッダー、チャンク、JSON構造、よくある問題をチェック。すべてローカルで処理。

読み込み中...

しばらくお待ちください

ツールについて

GLBまたはGLTFファイルをアップロードすると、ツールがglTF 2.0仕様に基づいてコンテナヘッダー、チャンク配置、JSON構造をチェックします。GLTFファイルは外部の.binバッファやテクスチャファイルを参照する場合があるため、まとめてアップロードしてください。結果は即座に表示され、ファイルがサーバーに送信されることはありません。

ヒント

  • 1すべてのチェックはブラウザ内でローカル実行
  • 2GLBおよびGLTF(外部.bin対応)をサポート
  • 3各問題に対して修正の提案を表示

設定オプションについて

検証結果の重大度

エラー

ファイルに構造上の欠陥があり、表示や変換に失敗する可能性があります。

警告

潜在的な問題がある可能性があります。使用前に確認することをお勧めします。

ヒント

正常な構造情報です。ファイルの構成を理解するのに役立ちます。

GLB/GLTFチェック項目

マジックナンバー

ファイルヘッダーはglTFマジックナンバー0x46546C67である必要があります。

バージョン

GLBのバージョン番号。現在のglTF 2.0仕様では2です。

全長

ヘッダーで宣言されたファイルの全長は、実際のバイト数と一致する必要があります。

チャンクレイアウト

JSONチャンクが存在し、BINチャンクの前に配置されている必要があります。

JSON構造

glTFドキュメントの必須フィールドと参照の整合性。

最小サイズ

GLBは少なくとも20バイト必要です。それより小さいファイルは切り詰められているか空です。

BINチャンク

バイナリチャンクはジオメトリデータを持ち、その範囲は宣言された長さ内に収まる必要があります。

asset.version

JSONチャンクはasset.version(glTF 2.0)を宣言する必要があります。

フォーマット情報

入力形式

拡張子:
glb
正式名称:
GL Transmission Format Binary (glTF 2.0)
タイプ:
3D Model
フォーマット:
GLB
主なツール:
Three.jsBabylon.jsBlender
説明:
GLBはKhronos定義のWeb3D用バイナリ形式で、glTFのシーン、メッシュ、マテリアル、テクスチャ、アニメーションを1ファイルにまとめたもの。

備考:

  • 一部の3DプリントスライサーはGLBファイルを直接インポートできません
  • CADパラメトリック編集には適していません

対応機能:

  • 単一の自己完結型バイナリファイル
  • PBRマテリアル対応(ベースカラー、メタリック、ラフネス、ノーマルマップ)
  • スケルタルアニメーション、スキニング、モーフターゲット
  • Dracoメッシュ圧縮とKTX2テクスチャ圧縮
  • マルチメッシュノードとシーン階層

使用方法

1

ファイルをアップロード

GLBまたはGLTFファイルをドロップ

2

結果を確認

マジックナンバー、バージョン、チャンク、JSON構造の項目を確認

3

必要に応じて修正

DCCツールで有効なファイルを再エクスポート

よくある質問

このツールについて

Q

GLBとGLTFの違いは?

A

GLBはJSON、バッファ、テクスチャを1つのバイナリコンテナにまとめたものです。GLTFはJSONファイルで、外部の.binやテクスチャファイルを参照することがあります。完全にチェックするにはそれらも一緒にアップロードしてください。

Q

GLTFの外部ファイルはサポートされていますか?

A

サポートされています。GLTFが参照する.binバッファとテクスチャファイルを一緒にアップロードでき、ツールがこれらの参照の整合性をチェックします。

Q

glTF の JSON はどの程度厳密に検証されますか?

A

JSON は glTF 2.0 仕様に照らして解析されます。asset.version や meshes などの必須フィールド、バッファと画像の参照、bufferView/accessor の範囲がチェックされます。GLB ファイルはさらにマジックナンバー、バージョン、全体の長さ、チャンク構成も確認されます。EXT_ やベンダー拡張は解釈されません。

Q

GLTF の検証が失敗しました。原因は何が一般的ですか?

A

最も多いのは、無効な JSON、asset.version などの必須フィールドの欠落、.gltf と一緒にアップロードされていない外部 .bin やテクスチャファイル、データ範囲外を指すバッファ参照です。DCC ツールから glTF 2.0 として再エクスポートしてください。レポートに失敗した正確なフィールドやチャンクが示されます。

Q

検証ツールはファイルの問題を修復しますか?

A

いいえ。検証は読み取り専用で、GLB のバイナリチャンクも glTF の JSON ドキュメントも変更されません。問題の修正は DCC ツールからファイルを再エクスポートして行います。

Q

構造チェックに合格すれば必ず正常に読み込めますか?

A

構造チェックはファイルヘッダー、チャンク、JSONの必須フィールドなど一般的な問題をカバーしています。特定のアプリケーションが依存する特殊な拡張機能やビジネスフィールドはチェック範囲外です。

一般的な質問

Q

Any3Dは完全に無料ですか?

A

はい、Any3Dの主要機能は永久に無料でご利用いただけます。フォーマット変換、モデル最適化、オンラインプレビューなどの基本機能は、登録や支払いをすることなく使用できます。

Q

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

A

いいえ。選択したファイルはお使いのデバイス上のブラウザ内でのみ処理され、デバイスから外に出ることはなく、当社のサーバーにも送信されません。ユーザーファイルは一切保存しません。処理終了後、ブラウザメモリ上の関連データは解放されます。

Q

ソフトウェアをインストールする必要がありますか?

A

ソフトウェアのインストールは一切不要です。Any3Dは完全にブラウザベースのツールであり、ページを開くだけですべての機能をご利用いただけます。Windows、Mac、Linuxなどの主要なオペレーティングシステムに対応しています。

Q

ファイルサイズに制限はありますか?

A

処理能力はファイルサイズ単独ではなく、お使いのデバイスの性能とモデルの頂点数・テクスチャの複雑さによって決まります。ファイルサイズに制限は設けませんが、デバイスの処理能力を超えるとページが重くなったり、クラッシュする場合があります。

応援する