3Dモデル最適化

静的なGLBモデルを軽くします。ダウンロード前に元のモデルと結果を比較できます。

静的GLBかサンプルを選び、元を確認し、設定を選んで最適化した後、比較してダウンロードします。

  1. 1モデルを選ぶ
  2. 2最適化する
  3. 3比較してダウンロード

GLBモデルを選ぶか、サンプルをお試しください

GLB 1個 · 25 MiB · 静的モデルのみ

元のモデル

モデルを選ぶとここに表示されます。

最適化後

最適化すると結果が表示されます。

最適化すると結果が表示されます。

ドラッグで回転します。左右のカメラは連動します。視点を選ぶと同じ角度で比較できます。

最適化方法

テクスチャと解像度は変わりません。テクスチャ中心のモデルはほとんど小さくならない場合があります。削減目標は保証ではありません。

手順・形式・制限

3Dモデルの最適化とは?

GLBはメッシュ・マテリアル・テクスチャを1つのファイルに保存する形式です。重複した形状データを整理したり三角形を減らしたりして、ウェブ掲載用に軽くします。モデルの生成やテクスチャの鮮明化は行いません。

使い方

  1. 静的GLBかサンプルを選び、元を確認し、設定を選んで最適化した後、比較してダウンロードします。
  2. 三角形は減らさず、重複データを削除して同一の頂点をまとめます。 三角形を75%残すことを目指します。形状誤差の上限で停止します。
  3. 同じ視点で輪郭・薄い部分・エッジ・テクスチャを比較してください。ワイヤーフレームを確認し、ダウンロード後に使用先のソフトでGLBを開き直してください。JSONレポートに実際のバイト数・面数・設定を記録します。

設定の選び方

項目変更される内容
データ整理三角形は減らさず、重複データを削除して同一の頂点をまとめます。
バランス三角形を75%残すことを目指します。形状誤差の上限で停止します。
小さく三角形を50%残すことを目指します。薄い形状や細部が変わる場合があります。
形式と制限GLB 1個 · 25 MiB · 静的モデルのみ 上限:250000頂点・500000三角形(保存データと各シーンの表示インスタンス)、展開データ32 MiB・1000ノード・16シーン・保存/表示プリミティブ512個。 内蔵PNG/JPEGテクスチャは12枚まで、各辺4096 px、合計16000000画素までです。 ファイルの読み込み・処理とプレビューの各段階は45秒で停止します。プレビューにはWebGL 2が必要です。形状誤差の上限はバランスでメッシュ半径の0.1%、小さくで0.5%です。見た目が完全に一致する保証ではありません。
未対応の機能アニメーション・スキン・モーフのない静的モデルで出力してください。 三角形メッシュのみ対応します。線や点群は先にメッシュに変換してください。 スパースアクセサーには対応していません。標準的なGLBで再出力してください。 外部ファイル参照には対応していません。テクスチャを含むGLBで出力してください。 Draco・KTX2・未対応拡張には対応していません。PNG/JPEGテクスチャ入りの非圧縮GLBで出力してください。

入力例と期待される結果

20000個の三角形でバランスを選ぶと15000個を目指します。誤差上限で18000個に止まることもあります。画面には実際の数を表示します。これは設定の説明例で、実測の削減率ではありません。テクスチャは変わらないため、面数が25%減っても容量が25%減るとは限りません。

うまく動かないとき

  • エラーを確認し、静的で非圧縮のglTF 2.0 GLBにPNG/JPEGテクスチャを内蔵して再出力してください。元のプロジェクトは保持してください。処理段階が45秒に達したらデータ整理か小さなモデルを試してください。
  • 結果の整合性検証に失敗しました。元を保持してデータ整理を試してください。

よくある質問

最適化で何が変わりますか?

GLBはメッシュ・マテリアル・テクスチャを1つのファイルに保存する形式です。重複した形状データを整理したり三角形を減らしたりして、ウェブ掲載用に軽くします。モデルの生成やテクスチャの鮮明化は行いません。

どの設定を選べばよいですか?

三角形を75%残すことを目指します。形状誤差の上限で停止します。 三角形は減らさず、重複データを削除して同一の頂点をまとめます。

容量があまり減らないのはなぜですか?

テクスチャと解像度は変わりません。テクスチャ中心のモデルはほとんど小さくならない場合があります。削減目標は保証ではありません。 ファイルは小さくなりませんでした。元のファイルを保持してください。テクスチャが大半を占める場合があります。

モデルを開けないのはなぜですか?

エラーを確認し、静的で非圧縮のglTF 2.0 GLBにPNG/JPEGテクスチャを内蔵して再出力してください。元のプロジェクトは保持してください。処理段階が45秒に達したらデータ整理か小さなモデルを試してください。

モデルはアップロードされますか?

いいえ。確認・最適化・表示はブラウザ内で行います。ツールはモデルをアップロードしたり保存したりしません。ページを閉じると処理状態は消去されます。