なぜあなたのGLBは40MBもあるのか
3Dモデルを軽くしようとする人の多くは、まずDracoに手を出し、期待外れの8%しか減らずに諦めます。理由は単純です。実際のGLBでは、問題はジオメトリではなくテクスチャだからです。 4096×4096のPNGノーマルマップは、それ1枚で約20MBあります。4枚もあれば、メインのアセットだけでサイトの他の部分すべてより重くなります。
この無料オンライン3Dモデル圧縮ツールは、3つの原因すべてに同時に対処します。
1. テクスチャ — 通常ファイルの70〜95%
4K PNGを品質80の1024px WebPへ再エンコードすると、通常の視聴距離では違いが分からないまま**95%**のバイトが消えるのが普通です。形式・最大サイズ・品質はあなたが選び、結果の表がテクスチャ1枚ごとの前後を示します。
2. ジオメトリ — DracoかMeshoptか
どちらも頂点データを70〜90%圧縮します。Dracoは最小のファイルを生みますが、デコードのCPU負荷が高く、モデルが表示されるまでの待ち時間として現れます。Meshoptはファイルがやや大きいものの、デコードが約10倍速く、段階的な読み込みにも向いています。ウェブサイト用途では通常こちらが有利です。
量子化は最初に実行され、属性の精度を落とします。位置14ビットはほぼすべてのモデルで見た目に劣化がなく、11ビットは攻めた設定で、非常に大きなモデルではジオメトリがずれることがあります。
3. 冗長データ — ただで得られる削減
エクスポーターは多くを残します。同一のアクセサーが二重に保存されていたり、どこからも参照されないマテリアル、孤立したノード、何も動いていないのに毎フレームにキーがあるアニメーショントラックなどです。重複排除、不要データの削除、頂点の結合、キーフレームの再サンプリングは、見た目を一切変えずにそれらを取り除きます。
結果を必ず確認する
圧縮後、ツールは元のモデルと圧縮後のモデルを左右に並べて表示します。両方を回してみてください。ノーマルマップが平坦になっていたり、エッジが明らかに動いていたら、設定を戻して再実行しましょう。目で見ていない圧縮は、信頼できない圧縮です。
プライバシー
すべてWebAssemblyによりブラウザ内で実行されます。クライアントのモデル、未発売の製品、NDA下のアセットが端末から出ることはありません。
Tiny Online Tools







