3D モデル頂点圧縮

メッシュ削減と glTF コンテナ圧縮(オプション)でファイルを軽量化。入力と同じ形式で出力。

ワークスペース

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

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

ツールについて

ジオメトリ向けの圧縮ツールで、GLB、GLTF、OBJ、FBX、STL、PLY に対応。全形式でメッシュ簡略化(減面)が可能です。GLB/GLTF ではさらに Meshopt(推奨)または Draco(排他的)を選択できます。出力は入力と同じ形式で、glTF 系は最適化された GLB としてエクスポートされます。テクスチャは処理しないため、テクスチャも圧縮したい場合は一体型モデル圧縮またはテクスチャ圧縮ツールをご利用ください。すべてブラウザ内でローカル処理され、アップロードは不要です。

ヒント

  • 1入力:GLB/GLTF/OBJ/FBX/STL/PLY、出力は入力と同じ形式
  • 2Meshopt と Draco は glTF のみ、かつ排他的
  • 3STL/PLY:簡略化のみ + Binary エンコード

使用方法

  1. 01

    モデルをアップロード

    GLB、GLTF、OBJ、FBX、STL、PLY をドラッグ&ドロップ。テクスチャはそのまま保持されます。

  2. 02

    メッシュ圧縮を設定

    メッシュ簡略化を有効化。GLB/GLTF では Meshopt(推奨)または Draco(排他的)を選択できます。

  3. 03

    プレビューしてダウンロード

    結果をプレビューしてからダウンロード。出力は入力と同じ形式で、glTF シリーズは最適化された GLB として出力されます。

フォーマット情報

入力/出力

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

備考:

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

対応機能:

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

設定オプションについて

頂点 / ジオメトリ

メッシュ簡略化

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 は無効になります)。

圧縮強度

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

エンコード手法

Edgebreaker
Draco のトポロジエンコード方式。デフォルトは Edgebreaker、三角メッシュの圧縮率が良好。Sequential は一部のストリップ/点順序シーンに適しています。
  • Edgebreaker推奨: デフォルト。一般的な三角メッシュに最適です。
  • 順次: 順序付きストリップなどの特殊なトポロジに適しています。

Quantization bits

UI の詳細設定に表示されます。Meshopt または Draco が glTF を書き出す際の頂点属性の精度。デフォルト: 位置 14、法線 10、UV 12。ビット数を下げるほどファイルは小さくなりますが、亀裂、シェーディング、UV のアーティファクトが発生するリスクが高まります。

位置ビット数

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

このツールについて

Q

対応している形式は?

A

GLB、GLTF、OBJ、FBX、STL、PLY です。すべての形式でメッシュ簡略化(減面)に対応し、GLB/GLTF ではさらに Meshopt または Draco のコンテナエンコードにも対応します。ダウンロードは入力形式を維持し、GLB/GLTF は最適化された GLB として出力されます。

Q

頂点のみの圧縮と一体型圧縮の違いは?

A

頂点のみの圧縮はジオメトリだけを変更し、減面に加えて(glTF の場合)Meshopt または Draco を使用します。一体型モデル圧縮は同じ処理でテクスチャのリサイズと再エンコードも行います。ファイルサイズを最優先するなら一体型圧縮、軽量なメッシュだけが必要なら頂点のみで十分です。

Q

STL で Draco が使えないのはなぜ?

A

Draco と Meshopt は glTF のコンテナ拡張であり、STL にはコンテナがありません。STL および PLY では、ツールがメッシュを簡略化してバイナリ出力を書き出します。これがこれらの形式を縮小する現実的な方法です。

Q

非 glTF 形式はどのくらい圧縮できますか?

A

STL と PLY は減面とバイナリエンコードで、OBJ と FBX は減面のみで小さくなります。削減効果は通常 glTF のコンテナエンコードほどではありませんが、大きく高密度なファイルでも大幅に圧縮できることがあります。

Q

頂点圧縮とは何ですか?

A

頂点圧縮は、全体の形状を維持しながらメッシュの頂点数と面数を減らし、ジオメトリデータを直接縮小する処理です。glTF 出力で Meshopt や Draco と組み合わせると、見た目はほぼ同じまま、ファイルを劇的に小さくできます。

Q

どの出力形式で Meshopt や Draco を使用できますか?

A

Meshopt または Draco コンテナを利用できるのは GLB/GLTF 出力のみです。OBJ、FBX、STL、PLY 出力は元の形式を維持した簡略化メッシュとなり、これらの形式では減面が圧縮の仕組みとなります。

一般的な質問

Q

Any3Dは完全に無料ですか?

A

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

Q

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

A

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

Q

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

A

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

Q

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

A

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