SupaVoxel
無料のWeb 3Dツール

無料のGLB圧縮ツール(オンライン)

.glbをドロップするだけで、より小さなファイルに。テクスチャはWebPに再エンコードされ、2K、1K、512 pxに上限設定可能。メッシュは量子化され、meshoptでパックされます。圧縮前後のサイズが表示され、ファイルがデバイスの外に出ることはありません。

  • ブラウザで動作
  • 登録不要
  • 圧縮前後のサイズ
  • 元のファイルより大きくなることはありません
更新日 2026年10月

GLBファイルの圧縮方法

  1. 01

    モデルをドロップ

    上のツールに .glb ファイルをドラッグしてください(最大200 MB)。OBJ、FBX、glTF、STL、3MF、PLY、USDZ、DAE、STEPなど他の形式も使用できます。これらの形式はまずGLBに変換されます。パネルにはファイルサイズ、三角形数、テクスチャ数が表示されます。サンプルを試すをクリックすると、テクスチャ付きモデルが読み込まれます。
  2. 02

    テクスチャサイズを選択

    最大テクスチャサイズは、各テクスチャの最長辺の上限を設定します:そのまま、2K(デフォルト)、1K、512。すでに上限より小さいテクスチャはそのままのサイズで保持されます。モデルにテクスチャがない場合、このオプションはグレーアウトします。
  3. 03

    圧縮してダウンロード

    GLBを圧縮ボタンをクリックします。ファイルサイズが圧縮前 → 圧縮後で表示され、削減率と所要時間も確認できます。さらにステージ上の元のモデル / 結果を切り替えて比較できます。結果をダウンロードしてください。ファイル名の末尾は-compressed.glbになります。

GLB圧縮ツールでできること

削減できるのは大きく2つ:通常GLBの大部分を占める画像と、ジオメトリです。

WebPテクスチャ

PNGとJPEGのテクスチャは高品質(0.91)でWebPに再エンコードされます。WebPの方が実際に小さい場合にのみ、テクスチャが置き換えられます。

テクスチャの縮小

4Kから2Kにすると、テクスチャあたりのピクセル数は4分の1に、1Kでは16分の1になります。スマートフォンの画面では、2Kテクスチャと4Kの違いはほとんど分かりません。

頂点の量子化

位置、法線、UVは32ビット浮動小数点ではなく、コンパクトな整数として保存されます(KHR_mesh_quantization)。

meshoptパッキング

頂点データとインデックスデータはGPUキャッシュ向けに並べ替えられ、EXT_meshopt_compressionで圧縮されます。この形式はブラウザで非常に高速にデコードできます。

元のファイルより大きくなることはありません

圧縮後のファイルが元のGLBより小さくならない場合は、その旨の注記とともに元のファイルが返されます。

プライバシー保護

すべてはWebAssemblyにコンパイルされたgltf-transformとmeshoptimizerによって、お使いのタブ内で実行されます。アップロードはありません。

GLBを圧縮:テクスチャサイズを選ぶ

テクスチャの上限は、削減量の大部分を決める唯一の設定です。モデルを表示する場所に合わせて選びましょう。

設定おすすめの用途トレードオフ
そのまま商品のメイン画像、クローズアップ確認削減量は最小:WebP再エンコードとジオメトリのパッキングのみ
2K(デフォルト)Web商品ビューア、AR、ほとんどのゲーム用プロップ画面上ではほとんど分からない劣化。4Kや8Kの元データでは大きな削減
1Kサムネイル、カタログのグリッド、モバイルファーストのページ、背景のプロップ近くで見ると甘くなるが、ファイルは非常に小さい
512小さなプレビュー、遠景のオブジェクト、低スペックのモバイルアイコンより大きい表示ではぼやけが目立つ

GLB圧縮ツールが減らすのはバイト数であり、ポリゴン数ではありません。三角形数が問題なら、まずメッシュ簡略化ツールで減らし、その結果を圧縮してください。

GLB圧縮ツールで作ったファイルが使える場所

出力は3つの標準glTF拡張を使用します:EXT_meshopt_compression、KHR_mesh_quantization、EXT_texture_webp。three.js(GLTFLoaderにmeshoptデコーダーを登録した場合)、Babylon.js、Googleのmodel-viewerはこれらをすべて読み込めます。これにより、ほとんどの商品ビューア、コンフィギュレーター、WebXRページをカバーできます。当社のすべてのツール(glTFビューアを含む)もこれらのファイルを開けます。

すべてのアプリがすべての拡張を読み込めるわけではありません。一部のデスクトップ3Dアプリ、古いゲームエンジンのインポーター、いくつかのマーケットプレイスは、meshoptやWebPをデコードできない場合があります。ルールは簡単です:編集用に元のGLBを保持し、圧縮コピーを配布することです。対象アプリで空のモデルやテクスチャのないモデルが表示される場合は、これらの拡張のいずれかが不足しているため、元のファイルを渡してください。

この圧縮ツールはDracoではなくmeshoptを使用します。どちらもジオメトリを十分に小さくできますが、meshoptはビューアのデバイス上でより高速にデコードされるため、GLB圧縮ツールではmeshoptを採用しています。

最小ファイルにするためのGLB圧縮ツールのヒント

やるべきこと
  • まずは2Kから始め、ページの容量予算に対してファイルがまだ大きすぎる場合にのみ1Kに下げましょう
  • 高密度スキャンやAIモデルでは、まずメッシュ簡略化ツールで三角形を減らしましょう
  • 公開前に元のモデルと結果を近くで比較しましょう
  • 圧縮ファイルは実際のターゲット(自社サイト、使用エンジン)で一度テストしましょう
避けたいこと
  • 元のファイルを上書きしない。編集用に取っておく
  • ジオメトリのみのモデルが、テクスチャ付きモデルと同じくらい小さくなると期待しない。バイト数の大半は画像だから
  • ズームして見る商品に512を使わない
  • meshoptでテストされていないアプリに圧縮GLBを送らない

FAQ

よくある質問

このGLB圧縮ツールは無料ですか?

はい。登録不要、ウォーターマークなし、ファイル数無制限です。圧縮はブラウザ内でお使いのコンピューター上で実行されるため、支払うものはありません。各ファイルは最大200 MBまで対応し、ほぼすべてのWebアセットやARアセットをカバーします。

GLBはどのくらい小さくなりますか?

ファイルの構成によります。通常、GLBのサイズの大部分はテクスチャが占めるため、4K PNGテクスチャのモデルは2Kや1Kで劇的に小さくなります。一方、ジオメトリのみのファイルは量子化とmeshoptによる削減は小さめです。ツールには、ファイルの正確な圧縮前後サイズと削減率が表示されます。

GLB圧縮ツールでモデルの見た目は変わりますか?

「そのまま」または2Kでは、画面上で違いを見分けるのは非常に困難です。量子化は頂点位置を細かいグリッドに丸めますが、通常の閲覧距離では分かりません。テクスチャサイズを下げるとディテールが甘くなります。ダウンロード前に「元のモデル」と「結果」の切り替えで確認できます。

GLBはアップロードされますか?

いいえ。ファイルはページ内で実行されるJavaScriptとWebAssemblyによって読み込まれ、圧縮され、書き出されます。サーバーには何も送信されないため、未発表の製品やクライアントのアセットはデバイス上に留まります。

Draco圧縮は使用しますか?

いいえ、量子化した頂点を組み合わせたmeshoptと、テクスチャ用のWebPを使用します。meshoptファイルは高速にデコードでき、three.js、Babylon.js、model-viewerでサポートされています。どうしてもDracoが必要な場合は、コマンドラインでgltf-transformなどのツールを使用してください。当社のビューアはどちらの形式も開けます。

他の形式から変換したGLBファイルも圧縮できますか?

はい。OBJ、FBX、glTF、STL、3MF、PLY、USDZ、DAE、STEPファイルをドロップすると、ブラウザ内でまずGLBに変換され、その後圧縮されます。ダウンロードされるのは常に.glbです。単位やテクスチャ処理など、より多くのオプションを指定して変換したい場合は、専用のコンバーターをご利用ください。

元のファイルがそのまま返ってきたのはなぜですか?

圧縮ツールは、ドロップしたファイルより大きいファイルを返すことはありません。GLBがすでに圧縮されている場合や、これ以上パッキングできないデータが大部分を占める場合、結果は小さくならないため、注記付きで元のファイルが返されます。モデルにテクスチャがある場合は、より低いテクスチャサイズを試してください。

無料で始める

今すぐGLBを圧縮

上のGLB圧縮ツールにモデルをドロップして、アップロードせずに何メガバイト削減できるかを正確に確認しましょう。

無料・ブラウザで動作・登録不要