Cara memperkecil file GLB
Bandingkan beberapa hasil ekspor dengan mengubah satu pengaturan setiap kali. Jumlah segitiga saja tidak dapat menjelaskan ukuran file: mesh yang sama bisa menggunakan satu tekstur kecil atau beberapa gambar besar. Mulailah dengan kompresi geometri, lalu coba pengaturan tekstur jika file masih terlalu besar.
1. Simpan pembanding awal
Simpan GLB asli. Jalankan preset Konservatif tanpa mengurangi segitiga atau mengonversi tekstur, lalu simpan output dan perintahnya. Catat byte dan jumlah segitiga kedua file. Selalu mulai percobaan berikutnya dari versi asli agar setiap perbedaan dapat dikaitkan dengan pengaturan yang diubah.
2. Bandingkan kompresi geometri sebelum membuang detail
Coba preset File lebih kecil dengan tekstur asli. Ini mengaktifkan kompresi Meshopt tanpa meminta pengurangan segitiga. Jika penghematannya cukup dan penampil mendukung ekstensi output, Anda mungkin tidak perlu mengurangi segitiga sama sekali.
| Contoh riak | Ukuran file (byte) | Segitiga |
|---|---|---|
| Asli | 186.756 | 8.192 |
| Preset Konservatif | 119.120 | 8.192 |
| Preset File lebih kecil | 39.248 | 8.192 |
Pengukuran ini memakai contoh riak asli CC0 kami dan gltfpack native 1.3. Teksturnya hanya 16 × 16 piksel, sehingga terutama menunjukkan kompresi geometri. Jumlah segitiga tidak berubah pada kedua ekspor; bukan berarti pengoptimal mempertahankan semua properti lainnya.
3. Uji apakah tekstur mendominasi
Bahan uji kedua memakai geometri yang sama dengan satu PNG buatan 1024 × 1024. Ukuran awalnya 3.061.644 byte. Meshopt dengan PNG tetap menghasilkan 2.914.152 byte; mengubah output tekstur saja ke WebP kualitas 8 menghasilkan 445.632 byte. Ketiga file memiliki 8.192 segitiga.
Pada bahan uji itu, perubahan tekstur jauh lebih berpengaruh daripada kompresi mesh. Ini contoh diagnosis, bukan penghematan yang bisa diharapkan dari setiap model. Foto, normal map, dan logo datar akan dikodekan secara berbeda.
Pilih pengaturan kompresi tekstur →
4. Berhenti pada hasil yang dapat digunakan aplikasi
Bandingkan model pada jarak pandang yang dituju, lalu uji pemuatan pada perangkat yang mewakili pengguna. Unduhan lebih kecil tidak otomatis berarti penggunaan memori GPU lebih rendah atau rendering lebih cepat. Simpan versi terkecil yang memenuhi kebutuhan tampilan dan kompatibilitas.
Kurangi segitiga jika geometri masih terlalu padat →
Telusuri hasil yang menjadi lebih besar →
Referensi mesin: gltfpack
Buka pengoptimal ↗