何かがおかしいとき

GLB 最適化のトラブルシューティング

ソースファイルは保存しておいてください。ほとんどの問題は、保守的なプリセットに戻り、実行ごとに 1 つのオプションを変更することで分離できます。

「自己完結型の .glb ファイルを 1 つ選択してください」

.gltf ファイルの名前を .glb に変更しても、ファイルは変換されません。バッファーとイメージが埋め込まれたバイナリ glTF をエクスポートします。このサービスは、データ URI を含む外部参照を拒否し、処理前に GLB 構造を検証します。

Draco またはサポートされていない必須拡張子

Draco 圧縮を行わずに、元のオーサリング ツールから再エクスポートします。必要な拡張子がサポートされていない場合は、拡張子なしでも外観が維持されるエクスポート パスを使用してください。ファイルの拡張子リストからその名前を削除しても、データに互換性はありません。

結果はさらに大きくなります

すでにコンパクトな入力が常に縮小するとは限りません。宛先が Meshopt をサポートしている場合は、小さいファイルを試してください。テクスチャが優勢な場合は、KTX2 または WebP をテストし、最大テクスチャ サイズを小さくします。ビジュアル品質、互換性、バイト数を比較します。トレードオフが役に立たない場合は、元のデータを保持します。

テクスチャが見つからないか、出力が読み込まれません

まず、元のテクスチャ形式を維持してみてください。それが機能する場合は、宛先の KTX2 または WebP のサポートを確認してください。 Meshopt 出力の場合は、デコーダのセットアップを確認します。ブラウザのプレビュー エラーは、デバイスの制限を反映している場合もあります。ターゲット アプリケーションで元のモデルをテストし、 互換性ガイド.

モデルが違うようです

三角形のターゲットを 100% に戻し、元のテクスチャを保持し、保存の切り替えを有効にします。ジオメトリ、透明度、マテリアル、アニメーションを個別に検査します。これらの設定でも最適化の変更が可能です。アプリケーションがサポートされていないメタデータまたは正確な構造に依存している場合は、元のデータを保持するか、より具体的なローカル エンジン オプションを評価してください。

処理が停止するか、キューが使用できなくなります

現在の制限は、アップロードあたり 50 MB、出力あたり 100 MB、処理試行あたり 120 秒です。宣言されたデコードされたバッファーは 256 MiB に制限されます。圧縮ファイルのサイズだけではメモリ使用量を予測できません。テクスチャの数を減らすか小さくするか、テクスチャ変換を無効にするか、ネイティブ エンジンをローカルで実行してください。

キューがいっぱいになったり、ワーカーが利用できなくなったりしても、それは一時的なものです。後で再試行してください。レート制限応答は、さらにアップロードを送信する前に待機する必要があることを意味します。

ダウンロードの有効期限が切れました

結果はアップロード後 60 分 (キューと処理時間を含む) 期限切れになります。元のタスクページから速やかにダウンロードしてください。タスクの有効期限が切れたり、アクセス トークンが失われた場合は、元のタスクを再度アップロードします。このサービスは一時的な処理であり、ファイルの保存ではありません。

GLB gltfpack によるポリゴン削減 →

最適化後に GLB が大きくなる理由 →

オプティマイザを開きます ↗