Kompres file GLB & GLTFhingga 90%

Kecilkan ukuran model GLB dan glTF dengan kompresi geometri Draco dan tekstur WebP/AVIF, tanpa penurunan kualitas yang terlihat. Dirancang untuk alur kerja nyata: file hingga 500 MB, unggah massal, preset yang bisa dipakai ulang, dan REST API.

1 kredit gratis · Tanpa kartu kredit · File dihapus setelah 24 jam

Coba sekarang

Buktikan sendiri kekuatan kompresi file GLB

Masukkan file GLB atau GLTF Anda, buat akun gratis, lalu unduh model yang sudah dikompres.

atau seret dan lepas

GLB atau GLTF hingga 500 MB

Cara kompres file GLB

Dalam tiga langkah, sebagian besar model menjadi 60–90% lebih kecil.

  1. 1

    Unggah model Anda

    Seret file .glb atau .gltf berukuran hingga 500 MB ke dasbor, atau unggah beberapa model sekaligus secara massal.

  2. 2

    Pilih pengaturan

    Mulai dengan preset, atau atur sendiri tingkat kompresi Draco, bit kuantisasi, ukuran tekstur maksimum, dan format tekstur (WebP, AVIF, JPEG, atau PNG).

  3. 3

    Unduh file yang lebih kecil

    Dapatkan GLB tervalidasi yang bisa dimuat di three.js, Babylon.js, <model-viewer>, Unity, dan Unreal. File sumber dan file hasil dihapus setelah 24 jam.

Apa yang terjadi pada model Anda

  • Kompresi geometri Draco. Posisi vertex, normal, dan UV dikuantisasi lalu dikompres dengan entropy coding, sehingga data geometri biasanya menyusut 80–95%. Cara kerja Draco
  • Pengubahan ukuran dan pengodean ulang tekstur. Tekstur yang terlalu besar diperkecil (misalnya dari 4K ke 2K) dan dikonversi ke WebP atau AVIF. Untuk model produk yang sarat tekstur, langkah ini biasanya memberi penghematan terbesar.
  • Pembersihan. Vertex duplikat atau tidak terpakai dan data lain yang tidak digunakan akan dihapus. Mesh juga dapat di-weld, digabungkan, di-flatten, atau dijadikan instance.
  • Penyederhanaan opsional. Kurangi jumlah segitiga pada hasil pemindaian yang padat, fotogrametri, dan ekspor CAD.
  • Validasi. Setiap hasil diperiksa dengan validator glTF resmi dari Khronos, yang juga tersedia gratis sebagai validator glTF online.

Punya .gltf yang terdiri dari beberapa file? Satukan menjadi satu file dengan konverter glTF ke GLB gratis, atau otomatiskan semuanya dengan API kompresi.

Fitur

Hemat waktu dan bandwidth

Kompresor file GLB

Kecilkan ukuran file GLB hingga 90% dengan tampilan yang tetap bagus. Dibangun di atas gltf-transform, pengoptimal GLB ini memproses model 3D Anda secara efisien tanpa mengorbankan kualitas visual.

Sudah termasuk validator GLTF

Setiap file GLB dan GLTF divalidasi secara otomatis. Validator mendeteksi masalah umum dan memastikan model terkompresi Anda berjalan dengan baik di mana pun dibutuhkan.

API kompresi yang cepat

REST API sederhana yang memproses file GLB Anda dengan cepat. Cocok untuk developer yang ingin menambahkan kompresi GLB ke aplikasi mereka tanpa repot.

Buat preset sendiri

Simpan pengaturan kompresi favorit Anda sebagai preset khusus. Atur parameternya sekali, lalu pakai ulang di berbagai proyek – tidak perlu mengingat semua pengaturan itu.

Kontrol kompresi yang detail

Sesuaikan kualitas tekstur, penyederhanaan geometri, dan kompresi animasi untuk mendapatkan hasil yang benar-benar Anda butuhkan. Cocok saat Anda ingin kontrol lebih atas optimasi GLB.

Dukungan yang ramah

Punya pertanyaan soal integrasi atau pengaturan kompresi? Hubungi saja! Dengan senang hati kami bantu Anda memaksimalkan alur kerja kompresi GLB.

Kredit gratis untuk memulai

Buat akun gratis dan dapatkan 1 kredit kompresi, tanpa kartu kredit. Cocok untuk menguji seberapa baik kompresor GLB ini bekerja pada model Anda.

Pemrosesan GLB massal

Unggah beberapa file GLB berukuran hingga 500 MB per file dan kompres semuanya sekaligus. Pemrosesan berjalan di server kami, jadi model besar tidak akan terbentur batas memori browser.

Progres real-time

Pantau kompresi GLB secara real-time lewat bilah progres dan pembaruan status. Tidak perlu lagi bertanya-tanya apakah prosesnya macet atau gagal.

Kualitas model tetap terjaga

gltf-transform mengerjakan bagian terberatnya agar model Anda tetap terlihat bagus sekaligus menjadi lebih kecil. Warna, tekstur, dan animasi tetap utuh.

Integrasi API yang mudah

Endpoint REST sederhana dengan dokumentasi yang jelas. Tambahkan kompresi file GLB ke alur kerja Anda hanya dengan beberapa baris kode – tidak ada yang rumit.

Validator GLB bawaan

Setiap file hasil kompresi diperiksa untuk memastikan file tersebut valid dan siap dipakai. Membantu mendeteksi masalah sebelum Anda men-deploy file GLB yang sudah dioptimalkan.

Contoh Kode

Integrasi dengan mudah

Unggah file secara sinkron untuk hasil instan, atau secara asinkron untuk batch besar. Berikut cara memulainya.

import fs from 'fs';
import path from 'path';

async function compressGLB(inputPath, outputPath) {
  const fileBuffer = fs.readFileSync(inputPath);
  const formData = new FormData();
  formData.append('file', new Blob([fileBuffer]), path.basename(inputPath));

  const upload = await fetch('https://api.compress-glb.com/api/1/files/upload/sync', {
    method: 'POST',
    headers: { 'Authorization': '<API_KEY>' },
    body: formData
  });
  const [job] = await upload.json();

  const compressed = await fetch(job.compressed_file_url);
  fs.writeFileSync(outputPath, Buffer.from(await compressed.arrayBuffer()));
}

Pertanyaan yang Sering Diajukan