Kompresi Verteks GLTF

Sederhanakan dan enkripsi geometri GLTF, unduh file GLB mandiri yang teroptimasi.

Ruang Kerja

Memuat...

Harap tunggu

Tentang Alat Ini

Mendukung file .gltf (disertai .bin dan tekstur). Menerapkan penyederhanaan mesh dan kompresi tingkat lanjut Meshopt (disarankan) atau Draco. Menghasilkan satu file GLB teroptimasi dengan kualitas tekstur asli yang terjaga.

Tips

  • 1Sertakan file pendukung .bin dan peta tekstur
  • 2Meshopt dan Draco bersifat saling eksklusif
  • 3Penyederhanaan mesh poligon dan pengkodean wadah

Tentang Opsi Konfigurasi

Vertex / Geometri

Penyederhanaan Mesh

Default50%

Rentang0% – 100% · step 5%

Mengurangi jumlah permukaan dan titik vertex untuk mengecilkan ukuran file.

Kompresi Meshopt

Defaulton

Menerapkan EXT_meshopt_compression pada glTF/GLB untuk kompresi geometri cepat.

onDirekomendasikan
off

Kompresi Draco

Defaultoff

Menerapkan KHR_draco_mesh_compression pada glTF/GLB.

offDirekomendasikan
on

Bit kuantisasi (lanjutan)

Presisi atribut vertex saat mengekspor glTF.

Bit Posisi

Default14

Rentang8 – 16

Bit kuantisasi untuk atribut POSITION.

Bit Normal

Default10

Rentang8 – 16

Bit kuantisasi untuk atribut NORMAL.

Bit UV

Default12

Rentang8 – 16

Bit kuantisasi untuk atribut TEXCOORD.

Informasi Format

Format input

Ekstensi:
gltf, glb
Nama Lengkap:
Format Transmisi Bahasa Grafis (glTF)
Jenis:
Model 3D
Format:
GLTF
Deskripsi:
glTF (GL Transmission Format) adalah standar terbuka berbasis JSON yang dikembangkan oleh Khronos Group untuk efisiensi distribusi model 3D di web. Format ini memisahkan hierarki adegan (JSON), data biner geometri (.bin), dan file tekstur eksternal, memudahkan integrasi dan inspeksi aset.

Catatan:

  • File sumber eksternal (.bin dan gambar tekstur) harus disimpan dalam satu folder yang sama
  • Mungkin memerlukan alat konversi tambahan untuk workflow CAD

Fitur yang Didukung:

  • Standar terbuka web 3D modern yang didukung luas
  • Dukungan penuh material PBR fisik
  • Dukungan animasi keyframe dan rig kerangka
  • Dukungan ekstensi kompresi KHR

Format output

Ekstensi:
glb
Nama Lengkap:
GL Transmission Format Binary (Compressed)
Jenis:
3D Model
Format:
Binary (glTF 2.0) with Draco/Texture Compression
Deskripsi:
The compressed GLB output uses Draco geometry compression and/or texture optimization to significantly reduce file size while maintaining visual quality.

Catatan:

  • Draco-encoded models require a Draco decoder to render
  • File size can be reduced by 50-90% depending on settings

Fitur yang Didukung:

  • Draco geometry compression (up to 90% reduction)
  • WebP/JPEG texture format conversion
  • Mesh simplification with configurable strength
  • Original PBR materials and scene hierarchy preserved

Cara Menggunakan

1

Unggah Model

Tarik dan lepas file .gltf beserta sumber daya terkait

2

Konfigurasi Pengaturan

Atur rasio penyederhanaan + pilih Meshopt atau Draco

3

Kompres & Unduh

Unduh file GLB teroptimasi

Q

Mengapa hasilnya berupa file tunggal .glb?

A

Format biner GLB menyatukan geometri terenkripsi dan tekstur menjadi satu file yang jauh lebih cepat dimuat di web.

Q

Mana yang didekode lebih cepat: Meshopt atau Draco?

A

Meshopt dioptimalkan khusus untuk kecepatan rendering kilat di web browser dan smartphone; Draco lebih mengutamakan ukuran file paling kecil.

Q

Apakah tekstur model akan tetap dipertahankan?

A

Ya. Alat ini hanya memproses geometri mesh; tekstur disematkan ke dalam GLB tanpa penurunan resolusi.

Q

Bisakah saya hanya menyederhanakan mesh tanpa enkripsi Meshopt/Draco?

A

Bisa. Nonaktifkan kompresi wadah untuk menghasilkan GLB dengan jumlah poligon lebih rendah tanpa kompresi buffer tambahan.

Q

Apa itu teknologi kompresi Draco?

A

Draco adalah pustaka open-source dari Google untuk mengompresi geometri 3D dan point cloud hingga 90% lebih ringkas.

Q

Bisakah saya menggunakan model hasil kompresi di Three.js?

A

Bisa. Three.js mendukung penuh Draco (DRACOLoader) dan Meshopt (MeshoptDecoder).