3D モデル圧縮

3Dモデルの圧縮・軽量化をオールインワンで。メッシュ簡略化、テクスチャ圧縮、glTFはMeshoptまたはDracoを選択でき、入力形式に合わせてダウンロードできます。

読み込み中...

しばらくお待ちください

ツールについて

メッシュ簡略化、glTFコンテナ向けエンコード(既定は推奨のMeshopt、または排他のDraco)、テクスチャのリサイズ・トランスコード(WebP/JPEG/KTX2)まで一気通貫で処理する圧縮パイプラインです。対応形式はGLB、GLTF、OBJ、FBX、STL、PLY。出力は入力形式に従い、glTF系は最適化済みGLBになります。すべてブラウザ内で処理が完結し、アップロードは発生しません。

ヒント

  • 1簡略化+テクスチャ+Meshopt/Draco(glTFのみ)を一括で適用
  • 2既定は入力形式のまま出力。GLB/GLTFは最適化済みGLBへ
  • 3Webゲームやサイト表示ではMeshopt推奨。最小サイズ重視ならDraco
  • 4STL/PLYはメッシュ簡略化とバイナリエンコードのみ。Dracoは非対応

設定オプションについて

頂点 / ジオメトリ

メッシュ簡略化

デフォルト50%

範囲0% – 100% · step 5%

メッシュ簡略化アルゴリズムを使用して面と頂点の数を削減。デフォルトは中程度。強度を上げるとさらにサイズは小さくなりますが、曲面の詳細が失われる可能性があります。ジオメトリ密度のみを変更し、コンテナフォーマットは変えません。

Meshopt 圧縮

デフォルトオン

glTF/GLB に EXT_meshopt_compression を適用し、面数を変えずにジオメトリバッファを圧縮。デフォルトでオン、ランタイム読み込みに最適。Draco とは排他的。STL/OBJ/FBX などの非 glTF 出力では使用されません。

オン推奨

デフォルト。Meshopt コンテナ圧縮を有効にします。

オフ

Meshopt 拡張を書き込みません。

Meshopt レベル

デフォルト

Meshopt エンコード戦略。デフォルト「高」は通常ファイルサイズが小さくなり属性フィルタが有効、ほとんどの Web シーンに適切。「中」はより多くの属性を均一に量子化、一部のツールチェーンでより保守的。

推奨

デフォルト。より積極的な圧縮とフィルタ、通常はファイルサイズが小さくなります。

より均一な量子化、圧縮率は通常やや低くなります。

Draco 圧縮

デフォルトオフ

glTF/GLB に KHR_draco_mesh_compression を適用。サイズは Meshopt より小さいことが多いが、デコード負荷は大きい。デフォルトはオフ。Meshopt とは排他的。非 glTF 出力では使用されません。

オフ推奨

デフォルト。Draco 拡張を書き込みません。

オン

Draco を有効にします(Meshopt は無効になります)。

圧縮強度

デフォルト6

範囲1 – 10

Draco エンコード/デコードの速度トレードオフ、範囲 1, 10。値が高いほどサイズ優先、エンコードは遅くなります。デフォルト6はほとんどのモデルに適しています。

エンコード手法

デフォルトEdgebreaker

Draco のトポロジエンコード方式。デフォルトは Edgebreaker、三角メッシュの圧縮率が良好。Sequential は一部のストリップ/点順序シーンに適しています。

Edgebreaker推奨

デフォルト。一般的な三角メッシュに最適です。

Sequential

順序付きストリップなどの特殊なトポロジに適しています。

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

位置ビット数

デフォルト14

範囲8 – 16

POSITION 属性の量子化ビット数(8, 16)。デフォルト14:サイズと破損リスクのバランスが良好。低すぎると隙間やジッターが発生する可能性があります。

法線ビット数

デフォルト10

範囲8 – 16

NORMAL 属性の量子化ビット数(8, 16)。デフォルト10。低すぎると陰影のむらが発生しやすくなります。

UV ビット数

デフォルト12

範囲8 – 16

TEXCOORD 属性の量子化ビット数(8, 16)。デフォルト12。低すぎるとテクスチャの這いやジッターが発生する可能性があります。

テクスチャ / 画像

最大テクスチャサイズ

デフォルト1024px

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

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

テクスチャフォーマット

デフォルトWebP

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

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

品質

デフォルト0.75

範囲0.1 – 1 · step 0.05

WebP および JPEG フォーマットの圧縮品質を設定します。

KTX2 エンコードモード

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

フォーマット情報

入力/出力

拡張子:
Model
正式名称:
3D Model
タイプ:
3D Model
フォーマット:
Various 3D Formats
主なツール:
Three.jsBabylon.js
開く方法:
Windows 3D ViewerBlender
説明:
any-3dはGLB、OBJ、FBX、STL、STEP、PLY、DAE、USDZ、3DS、VRMLなど幅広い3D形式をサポート。ドラッグ&ドロップで表示。

備考:

  • 20 以上の 3D モデル形式に対応
  • 関連テクスチャファイル(MTL、画像など)をメインモデルと同時にアップロード可能
  • すべての処理はローカルで実行され、ファイルがブラウザから送信されることはありません

対応機能:

  • WebGL によるリアルタイム GPU 高速レンダリング
  • オービットコントロール:回転、パン、ズーム
  • ワイヤーフレームとシェーディング表示モード
  • 頂点/面数のモデル情報パネル
  • アニメーション形式のアニメーション再生

使用方法

1

大容量 3D モデルを読み込む

Web やモバイルの容量制限を超える GLB や glTF をインポートします。

2

Draco 幾何圧縮を適用

Draco 圧縮を有効にし、頂点座標、法線、UV を高圧縮します。

3

ポリゴン数を削減

許容誤差を設定してポリゴンを削減し、GPU 描画負荷を低減します。

4

最適化 GLB を出力

最大 90% 容量を削減した Web 配信向け GLB ファイルをダウンロードします。

このツールについて

Q

頂点だけ、テクスチャだけの圧縮ツールとは何が違いますか?

A

このツールは最適化の全体をまとめて処理します。メッシュ簡略化に加え、テクスチャのリサイズ・圧縮、glTF出力時のMeshopt/Dracoエンコードまでワンパスで適用します。頂点専用ツールはテクスチャを扱わず、テクスチャ専用ツールはジオメトリ削減をスキップします。ファイルサイズを最大限減らしたい場合は、このツールが最も包括的な選択肢です。

Q

メッシュ簡略化、Meshopt、Dracoの違いは?

A

メッシュ簡略化は実際に面と頂点を削減します。強度を上げるほどポリゴン数とファイルサイズが減りますが、極端な値では見た目の詳細が失われます。一方MeshoptとDracoはglTFコンテナ向けのエンコードで、面数を変えずに既存のジオメトリバッファを圧縮します。Meshoptはデコードが速く、Dracoは通常よりファイルが小さくなります。両者は排他のため、どちらか一方だけを選択してください。

Q

ダウンロードされる形式は何ですか?

A

既定では入力した形式と同じです。STLはSTL、OBJはOBJ、FBXはFBX、PLYはPLYのまま出力します。GLB/GLTFを入力した場合のみ、最適化済みGLBとして書き出します。コンテナが変わるのはこのケースだけです。

Q

MeshoptとDracoを同時に有効にできますか?

A

いいえ。同じジオメトリに対して両者は排他的です。Web用途ではMeshopt(既定)を選び、できるだけ小さくしたい場合はDracoを選択してください。さらに小さくしたい場合は、簡略化の強度を上げるか、テクスチャを先に圧縮するのがおすすめです。

Q

モデルはどのくらい小さくなりますか?

A

元のモデルによって大きく異なります。シンプルなモデルなら30-50%減、複雑なテクスチャを持つモデルでは、簡略化・コンテナエンコード・テクスチャ圧縮をすべて有効にすると70-90%減になることもあります。

Q

Web向けに最適なテクスチャ形式は?

A

WebPが最も圧縮効率に優れ、同じ画質でJPEGより約30%小さく、すべてのモダンブラウザで利用できます。最大の互換性を求めるならJPEG、可逆圧縮や透明チャンネルが必要ならPNG、対応エンジンではKTX2を選ぶとGPU向けの効率的な配信が可能です。

Q

KTX2を使う際の注意点は?

A

KTX2はGPU最適化されたテクスチャ形式で、ハードウェアアクセラレーションによるデコードに対応します。ただし、一般的な画像ビューアや多くの3Dソフトでは開けないため、Three.js(KTX2Loader)、Babylon.js、専用のGPUテクスチャツールなどの互換ツールが必要です。幅広い環境で使うならWebP/JPEGを選んでください。

Q

すべての圧縮オプションを有効にすべきですか?

A

Web公開用の3Dモデルなら、簡略化+テクスチャ圧縮+Meshopt/Dracoをすべて有効にすると最小のファイルサイズになります。アーカイブ用途なら簡略化をスキップして完全なジオメトリ詳細を維持し、テクスチャ圧縮だけでも十分な削減効果が得られます。

一般的な質問

Q

Any3Dは完全に無料ですか?

A

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

Q

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

A

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

Q

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

A

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

Q

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

A

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

応援する