LANGKAH AWAL PRAKTIS
Cara mengoptimalkan GLB dengan gltfpack
Mulai dengan optimasi konservatif, lalu ubah satu pengaturan setiap kali. Simpan model asli agar bisa membandingkan dan kembali ke awal.
1. Siapkan model lengkap
Pilih satu GLB dengan geometri dan tekstur tertanam, hingga 50 MB. File .gltf, .bin, dan gambar terpisah tidak diterima di sini. Memilih file membuka pratinjau lokal di browser; pemrosesan di server baru dimulai saat Anda mengeklik Optimalkan model.
2. Pilih titik awal
Preset Konservatif mempertahankan format tekstur asli tanpa meminta pengurangan segitiga atau kompresi Meshopt. Preset File lebih kecil menambahkan kompresi Meshopt tingkat tinggi. Keduanya mempertahankan node bernama, material bernama, dan extras secara bawaan. Keduanya bukan pengaturan tanpa kehilangan data.
Preset Konservatif saat ini menghasilkan perintah lokal berikut:
gltfpack -i input.glb -o output.glb -kn -km -kePreset File lebih kecil menambahkan -cc. Gunakan biner native gltfpack 1.3 yang sesuai untuk menghasilkan output yang sama dengan layanan ini.
3. Sesuaikan penyumbang ukuran terbesar
Untuk file yang didominasi geometri, turunkan target segitiga bertahap dan periksa siluet serta bagian tipis. Target adalah sasaran penyederhanaan, bukan jumlah akhir yang pasti. Untuk file yang didominasi tekstur, pilih KTX2 atau WebP agar kualitas dan dimensi maksimum dapat diatur. Dimensi lebih kecil dapat lebih terlihat dampaknya daripada perubahan geometri.
Periksa kompatibilitas penampil sebelum mengaktifkan kompresi atau mengubah format tekstur.
Sesuaikan presisi geometri
Di Pengaturan lanjutan, pilih 1–16 bit untuk posisi, koordinat tekstur, normal, dan warna vertex. Nilai yang lebih tinggi mempertahankan detail yang lebih halus, tetapi dapat memperbesar file. Mulailah dengan nilai bawaan, lalu periksa siluet, sambungan UV, dan bayangan. Memilih Nonaktifkan kuantisasi geometri menambahkan -noq dan mengesampingkan pengaturan bit ini. Penyederhanaan, konversi tekstur, dan optimasi lainnya tetap diterapkan.
Laju sampling animasi
Laju sampling hanya memengaruhi animasi. Laju yang lebih rendah dapat memperkecil file, tetapi gerakan mungkin menjadi kurang mulus. Pilih Jangan lakukan resampling untuk mempertahankan waktu animasi sumber. Optimasi animasi lainnya tetap diterapkan.
4. Bandingkan dan unduh
Beralih antara Asli dan Hasil optimasi, periksa model dari beberapa sudut, serta periksa ukuran dan jumlah segitiga. Jumlah menghitung setiap primitif mesh sekali, bukan semua instans scene. Uji juga animasi, material, dan perilaku aplikasi di penampil tujuan.
Unduh sebelum hasil kedaluwarsa, 60 menit setelah unggahan. Panel hasil menyertakan perintah setara untuk pengaturan persis Anda. Output yang lebih besar bisa merupakan hasil yang valid; coba pengaturan lain atau pertahankan versi asli.
Kapan menggunakan mesin lokal
Jalankan gltfpack secara lokal jika aset Anda melebihi batas layanan ini, memerlukan opsi yang tidak tersedia di antarmuka ini, atau harus tetap berada di perangkat Anda. gltfpack native menerima lebih banyak format input daripada alur kerja situs ini yang menggunakan satu file GLB. Instalasi dan semua opsi: dokumentasi resmi gltfpack
Mengurangi poligon GLB dengan gltfpack →
Kompresi tekstur GLB: KTX2 dan WebP →
Optimasi GLB beranimasi: studi kasus CesiumMan →
Buka pengoptimal ↗