GLB テクスチャ圧縮

GLB のテクスチャを縮小。ジオメトリはそのまま。

ワークスペース

ここにファイルをドロップ

またはクリックして選択、貼り付けに対応

ツールについて

GLB に埋め込まれたテクスチャを自動検出し、選択したサイズにリサイズして WebP/JPEG/PNG/KTX2 に変換します。ジオメトリとアニメーションはそのまま維持されます。最適化された単一ファイルの GLB を出力し、処理はすべてブラウザ内でローカルに実行されます。

メッシュは簡略化されますか?

いいえ。テクスチャ圧縮は埋め込み画像のリサイズと再エンコードのみを行い、メッシュ、アニメーション、ノード階層はそのままです。ジオメトリも減らしたい場合は、GLB頂点圧縮またはモデル圧縮ツールをご利用ください。

出力形式にはどのようなものがありますか?

WebP、JPEG、PNG、KTX2、または元のエンコードを維持できます。KTX2はETC1Sモード(より小さい、モバイルに最適)またはUASTCモード(より鮮明、高品質)で出力できます。圧縮前に設定で形式を選択してください。

画質は低下しますか?

サイズプリセットと品質スライダーによって異なります。縮小すると解像度が下がり、品質値が低いと非可逆圧縮の劣化が目立ちます。元のサイズを維持し品質を80%以上にすれば、ほとんどのテクスチャで実質ロスレスです。

透明テクスチャをJPEGに変換するとどうなりますか?

JPEGにはアルファチャンネルがありません。透明のあるテクスチャは黒く潰される代わりに自動的にPNGとして保持されるため、ガラス、葉、デカールは出力GLBでも透明を維持します。

KTX2はWebPやJPEGよりどのような場合に適していますか?

KTX2はリアルタイム3D(WebGLゲーム、AR/VR)で真価を発揮します。GPUがテクスチャを直接デコードし、読み込み時間が重要になる場面です。ETC1Sは小容量、UASTCは高精細を維持します。どちらもThree.jsのKTX2LoaderやBabylon.jsなど、KTX2対応ローダーが必要です。一般的な表示や編集用途では、WebPやJPEGの方が互換性が高いです。

テクスチャ圧縮でGLBはどのくらい小さくなりますか?

GLBの大部分はテクスチャであることが多いです。1024pxへのリサイズとWebPエンコードにより、埋め込みテクスチャのデータ量は通常60〜80%削減されます。ジオメトリ圧縮と組み合わせれば、ファイル全体を大幅に小さくできます。

設定オプションについて

テクスチャ / 画像

最大テクスチャサイズ

1024px
すべてのテクスチャをこの最大寸法に制限し、テクスチャメモリとファイルサイズを削減します。

256px · 512px · 1024px · 2048px · 4096px · 元のサイズを保持

テクスチャフォーマット

WebP
テクスチャをより効率的なフォーマットに変換します。WebP は優れた圧縮率と広範なブラウザサポートを提供します。

WebP · JPEG · PNG · KTX2 · 元のフォーマットを保持

品質

0.750.1 – 1 · step 0.05
WebP および JPEG フォーマットの圧縮品質を設定します。

KTX2 エンコードモード

ETC1S はファイルが小さく、拡散反射マップに適しています。UASTC は詳細を保持し、法線マップに推奨されます。

フォーマット情報

入力形式

拡張子:
glb
正式名称:
glTF 2.0バイナリ(GLB)
タイプ:
3Dモデル
フォーマット:
GLB
主なツール:
Three.js、Babylon.js、Blender
説明:
GLBはglTF 2.0のバイナリ形式で、Khronos組織が管理。メッシュ、マテリアル、テクスチャ、アニメーションを単一ファイルにまとめ、Web 3D/AR/VRの事実上の標準。Three.js、Babylon.js、model-viewer、主要ECサイトでデフォルト使用。自己完結型で外部リソース欠如でも表示崩れなし。 PBRマテリアル、スケルタルアニメーションを保持し、Draco/Meshopt圧縮対応。Web表示、ARクイックビュー、ソフト間受け渡しに適する。CADパラメトリック履歴は含まず、STEP等からメッシュ化すると編集機能消失。3DプリントではSTL/3MF推奨。

備考:

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

対応機能:

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

出力形式

拡張子:
glb
正式名称:
glTF 2.0バイナリ(圧縮)
タイプ:
3Dモデル
フォーマット:
バイナリ(glTF 2.0)Draco / テクスチャ圧縮対応
主なツール:
Three.js、Babylon.js
説明:
glb-compressed形式は、Dracoジオメトリ圧縮やテクスチャ最適化により、画質を保ちながらファイルサイズを大幅に削減します。

備考:

  • DracoエンコードされたモデルはDracoデコーダーが必要です
  • 設定に応じてファイルサイズを50〜90%削減できます

対応機能:

  • Dracoジオメトリ圧縮(最大90%削減)
  • WebP/JPEGテクスチャ形式変換
  • 設定可能な強度のメッシュ簡略化
  • 元のPBRマテリアルとシーン階層を保持