GLBの最適化
重要なディテールを損なわずにオンラインでglbファイルサイズを削減する方法
GLBを小さくしても、形状、マテリアル、アニメーションが正しく機能しなければ意味がありません。この手順に沿ってファイルが重い原因を特定し、適切な削減方法を選び、公開前に結果を確認しましょう。
変更を加える前に元のGLBを保存し、比較の基準を確認してください。ファイルサイズだけでは、削減が成功したかどうかは判断できません。
一連の手順
オンラインでglbファイルサイズを削減する際は、コピーを使い、一度に変更する項目を1つに絞りましょう。そうすれば、結果がよくなかった場合に原因を特定し、元に戻しやすくなります。
-
1
元のファイルを確認する
シーン全体を表示できるビューアーで元のGLBを開きます。モデルを回転させ、細い部分や曲面を拡大し、アニメーションがあれば動作を確認します。大きなテクスチャや極端に密なジオメトリが、ファイルサイズの主な原因と思われるか確認してください。
-
2
変更を1つ加える
ファイルを読み込めて、必要な変更に対応したエディターや最適化ツールを選びます。ジオメトリが密なら不要なメッシュのディテールを減らし、画像が容量の大半を占めるなら大きすぎるテクスチャを縮小します。Glbpolyreducerからリンクされているスタジオを試す場合は、GLBの削減に利用する前に、現在のインポート、編集、エクスポートのオプションを確認してください。
-
3
エクスポートして比較する
元のファイルを上書きせず、新しいファイルとして保存します。元のファイルとバイト単位のサイズを比較してから、両方を公開先のビューアーで開きます。シルエット、マテリアル、透明度、アニメーション、向きを確認し、すべて問題がなければ小さい方を採用してください。
方法の比較表
以下の方法は、それぞれ異なるファイルサイズの増大要因に対応します。適切な方法は、モデルと公開先のビューアーが対応する機能によって異なります。
-
ジオメトリを削減する
メッシュの簡略化で三角形の数は減らせますが、鋭いエッジや細い部分、変形をすべて維持できるとは限りません。ファイル容量の大半をテクスチャが占める場合、効果は小さいことがあります。
対処法段階的に簡略化し、エディターで可能な場合は重要な形状を保護して、複数の角度から結果を比較してください。
-
テクスチャデータを削減する
画像を小さくすると、ポリゴン数を変えずにファイル容量を減らせます。ただし、小さくしすぎると、ラベルや粗さの変化など、近くで見たときの細部がぼやけることがあります。
対処法実際に表示する距離でテクスチャを確認し、必要な面には高い解像度を維持してください。
-
メッシュデータを圧縮する
ジオメトリ圧縮は保存データを小さくできますが、ポリゴン削減とは異なる処理です。また、圧縮されたGLBを開くには、アプリケーション側のデコーダー対応が必要な場合があります。
対処法書き出したファイルは、作成に使ったエディターだけでなく、実際に使用するビューアーでもテストしてください。
-
不要なコンテンツを削除する
非表示のメッシュ、重複したオブジェクト、未使用のマテリアルを削除すると効果がある場合があります。ただし、自動クリーンアップでは、一見使われていない部分がプロジェクトに必要かどうかは判断できません。
対処法削除する前にシーンの内容を確認し、手を加えていない元ファイルを保存しておいてください。
注意すべき点
小さくなったファイルは完成品ではなく、下書きとして扱う
GLBポリゴンリデューサーは、どの細部がデザインの意味を担っているか判断できません。容量が大幅に減っても、法線の破損、テクスチャのぼやけ、アニメーションの欠落、ビューアーでデコードできない書き出しファイルといった問題が隠れている可能性があります。新しいGLBを実際の使用先で確認し、再調整できるよう元ファイルを残しておきましょう。3Dスタジオの利用を検討する場合は、ワークフローを決める前に、現在の機能がお使いのファイルに対応しているか確認してください。
3Dスタジオを詳しく見る- 手を加えていない元ファイルを残す
- ファイル容量の要因を一度に1つずつ変更する
- 書き出したモデルを使用先のビューアーで確認する
よくある質問
ブラウザ上でGLBファイルを処理できるエディターや最適化ツールもありますが、対応する操作、ファイルの制限、書き出しオプションはそれぞれ異なります。プロジェクトをアップロードする前にそれらを確認し、元ファイルのコピーをローカルに保存しておいてください。
いいえ。ファイルの大部分を埋め込みテクスチャが占めている場合、三角形を減らしてもサイズは少ししか変わらないことがあります。どこを最適化するか決める前に、ジオメトリとテクスチャのデータ量を比較してください。
エクスポートしたファイルを、実際に使用するビューアーやアプリケーションで開いてください。見た目と動作を元のファイルと比較し、マテリアル、透明度、スケール、向き、該当する場合はアニメーションも確認してください。
いいえ。ポリゴン削減はジオメトリを取り除いてメッシュを変更しますが、圧縮はデータの保存方法を変更します。どちらか一方、または両方を使えますが、処理後のファイルは見た目と互換性を確認する必要があります。
元のファイルに戻り、変更の度合いを抑えて再試行してください。エディターで部分的に簡略化できる場合は、影響を受ける箇所を残してください。できない場合は、メッシュをさらに削減するのではなく、テクスチャや未使用のシーンデータを見直してください。