Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right3Dツールchevron_rightGLB・GLTFパッケージャーGLB・GLTFパッケージャー

GLB・GLTFパッケージャー

.gltf とテクスチャを 1 つの .glb にまとめたり、.glb を編集可能なファイルに展開したりできます。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

GLBまたはglTFファイルを選択

対応形式: .glb,.gltf

関連ファイル(.gltfのパックには必須)upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

.gltfが参照する.binバッファとテクスチャ画像を追加してください

変換の方向GLBにパックglTFにアンパックJSON、バッファ、テクスチャを1つの自己完結型バイナリファイルにまとめます。

関連ツール

GLTF・GLBバリデーター

GLTF・GLBバリデーター

GLB / GLTF ファイルを Khronos の glTF 2.0 仕様で検証し、すべてのエラーと警告を確認できます。

3Dアセット抽出ツール

3Dアセット抽出ツール

GLB / GLTF ファイルからテクスチャ・メッシュ・マテリアル・アニメーションをすべて ZIP で書き出します。

3Dアニメーションエディター

3Dアニメーションエディター

GLB・GLTF・FBX モデルの中にあるアニメーションクリップを、ブラウザーだけで編集できます。

3D依存関係インスペクター

3D依存関係インスペクター

GLBやGLTFのファイルが参照しているものと、実際に含まれているものを突き合わせて監査します。

BPM 検出ツール

BPM 検出ツール

オンセット検出と自己相関を使用して、音楽トラックの1分あたりのビート数を推定します。完全プライベート、ブラウザ上で動作します。

ランダム浮動小数点数生成ツール

ランダム浮動小数点数生成ツール

範囲・精度・分布を設定してランダムな小数リストを生成。

PDF 結合

PDF 結合

複数の PDF ファイルをブラウザで素早く安全に一つのドキュメントに結合します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

1つのファイルか、複数のファイルか——正解はそのときどきで変わる

glTFアセットには2つの形があり、どちらが欲しいかはこれから何をするかで完全に決まります。

GLB — 1つのバイナリファイル。 JSON、バッファ、テクスチャがすべて中に入っています。メール添付でテクスチャが行方不明になることも、フォルダ構成を整理した拍子に壊れることもなく、ディレクトリ構造なしでどのビューアにもそのまま放り込めます。納品するのはこちらです。

glTF — JSONと分割されたファイル群。 シーン記述は人が読めるテキストで、開いて確認でき、gitで差分を取れ、手で編集もできます。テクスチャはフォルダに置かれたただのPNGやJPEGで、3Dツールを経由せずその場で編集できます。作業に使うのはこちらです。

この無料オンラインパッケージャーは、両者をブラウザ内で双方向に変換します。

アンパックは過小評価されている

多くのツールはGLB方向への一方通行しか用意していません。納品が分かりやすい用途だからです。しかしアンパックは、ほかの手段では本当に厄介な問題を解決します。

  • テクスチャを1枚だけ直す。 アンパックし、任意の画像エディターでPNGを開いて保存し、再びパックする。DCCツールは一切不要です。
  • マテリアルの値を読む。 .gltf はJSONです。metallicFactor を検索して数値を読むだけで済みます。
  • バージョン管理。 バイナリのGLBの差分は役に立ちません。アンパックしたglTFなら、プルリクエストでどの値が変わったのかが正確に分かります。
  • ローダーのデバッグ。 エンジンがファイルを受け付けないとき、JSONを読めれば理由はたいてい数秒で分かります。

画像の埋め込み

アンパックにはもう1つの状態があります。画像をbase64のデータURIとしてインライン化した .gltf です。これなら、1つのファイルでありながら同時に人が読めるテキストでもあります。バグレポートに貼り付けたり、小さなアセットをコミットしたりするのに便利です。代償はおよそ33%のサイズ増加で、base64がコンパクトな符号化ではないためです。小さなアセット向けであって、40MBのモデルに使うものではありません。

再エンコードは一切ありません

どちらの方向でも、テクスチャのバイト列はそのままコピーされます。GLBに入れたPNGは、アンパック後もバイト単位で同じPNGとして出てきます。DracoやMeshoptで圧縮されたジオメトリも、読み込み側と書き出し側の双方がそれらの拡張を理解しているため、往復しても無傷のまま残ります。

不足リソースは、はっきりエラーにします

.gltf は単体では不完全なアセットで、一緒に持ち運ばれるべき .bin バッファや画像ファイルを指しています。それらの関連ファイルを渡さずにパックしようとすると、このツールは処理を止め、どれが不足しているかを正確に伝えます。一部のコンバーターが取る代替案は、開いてみるまで問題なさそうに見えて、実際にはジオメトリが存在しないGLBを作ってしまうことです。

プライバシー

パックとアンパックはすべてブラウザ内で行われます。アップロードも保存もログ記録もありません。