GLB ve GLTF dosyası sıkıştırma%90'a varan küçültme
GLB ve glTF modellerinizi Draco geometri sıkıştırması ve WebP/AVIF dokularla, gözle görülür kalite kaybı olmadan küçültün. Gerçek iş akışları için tasarlandı: 500 MB'a kadar dosyalar, toplu yükleme, yeniden kullanılabilir hazır ayarlar ve REST API.
1 ücretsiz kredi · Kredi kartı gerekmez · Dosyalar 24 saat sonra silinir
Deneyin
GLB sıkıştırmanın gücünü keşfedin
GLB veya GLTF dosyanızı bırakın, ücretsiz bir hesap oluşturun ve sıkıştırılmış modeli indirin.
GLB dosyası nasıl sıkıştırılır?
Çoğu model üç adımda %60–90 oranında küçülür.
- 1
Modelinizi yükleyin
500 MB'a kadar bir .glb veya .gltf dosyasını panele sürükleyin ya da birden fazla modeli toplu olarak tek seferde yükleyin.
- 2
Ayarlarınızı seçin
Bir hazır ayarla başlayın ya da Draco sıkıştırma seviyesini, nicemleme (quantization) bit sayısını, maksimum doku boyutunu ve doku formatını (WebP, AVIF, JPEG veya PNG) kendiniz belirleyin.
- 3
Küçültülmüş dosyayı indirin
three.js, Babylon.js, <model-viewer>, Unity ve Unreal ile açılabilen, doğrulanmış bir GLB dosyası alın. Kaynak ve çıktı dosyaları 24 saat sonra silinir.
Modelinize neler uygulanıyor?
- Draco geometri sıkıştırması. Vertex konumları, normaller ve UV'ler nicemlenir ve entropi kodlamasıyla sıkıştırılır; bu da geometri verisini genellikle %80–95 oranında küçültür. Draco nasıl çalışır
- Doku yeniden boyutlandırma ve yeniden kodlama. Aşırı büyük dokular küçültülür (örneğin 4K'dan 2K'ya) ve WebP ya da AVIF formatına dönüştürülür. Dokusu yoğun ürün modellerinde en büyük kazanç genellikle buradan gelir.
- Temizlik. Yinelenen ve kullanılmayan vertex'ler ile kullanılmayan diğer veriler kaldırılır; mesh'lere kaynaklama (weld), birleştirme, düzleştirme veya instancing uygulanabilir.
- İsteğe bağlı sadeleştirme. Yoğun taramaların, fotogrametri modellerinin ve CAD dışa aktarımlarının üçgen sayısını azaltın.
- Doğrulama. Her çıktı, resmi Khronos glTF doğrulayıcısıyla kontrol edilir; aynı kontrolü ücretsiz online glTF doğrulayıcı aracımızla siz de yapabilirsiniz.
Birden fazla dosyadan oluşan bir .gltf modeliniz mi var? Ücretsiz glTF'den GLB'ye dönüştürücü ile tek bir dosyada birleştirin ya da sıkıştırma API'si ile her şeyi otomatikleştirin.
Özellikler
Zamandan ve bant genişliğinden tasarruf edin
GLB dosya sıkıştırıcı
GLB dosya boyutunu %90'a kadar küçültün; modelleriniz yine harika görünsün. gltf-transform üzerine kurulu bu GLB optimize edici, 3D modellerinizi görsel kaliteden ödün vermeden verimli şekilde işler.
GLTF doğrulayıcı dahil
Her GLB ve GLTF dosyası otomatik olarak doğrulanır. Yaygın sorunlar yakalanır ve sıkıştırılmış modellerinizin kullanıldığı her ortamda beklendiği gibi çalışması sağlanır.
Hızlı sıkıştırma API'si
GLB dosyalarınızı hızla işleyen basit bir REST API. Uygulamalarına zahmetsizce GLB sıkıştırma eklemek isteyen geliştiriciler için ideal.
Kendi hazır ayarlarınızı oluşturun
Favori sıkıştırma ayarlarınızı özel hazır ayarlar olarak kaydedin. Parametrelerinizi bir kez belirleyin ve farklı projelerde tekrar kullanın; tüm bu ayarları aklınızda tutmanıza gerek kalmaz.
Ayrıntılı sıkıştırma kontrolleri
Doku kalitesini, geometri sadeleştirmeyi ve animasyon sıkıştırmayı tam ihtiyacınıza göre ayarlayın. GLB optimizasyonunuz üzerinde daha fazla kontrol istediğinizde ideal.
Güler yüzlü destek
Entegrasyon veya sıkıştırma ayarlarıyla ilgili sorularınız mı var? Bize yazmanız yeterli! GLB sıkıştırma iş akışınızdan en iyi şekilde yararlanmanız için seve seve yardımcı oluruz.
Başlangıç için ücretsiz kredi
Ücretsiz bir hesap oluşturun ve kredi kartı gerekmeden 1 sıkıştırma kredisi alın. Bu GLB sıkıştırıcının modellerinizle ne kadar iyi çalıştığını test etmek için ideal.
Toplu GLB işleme
Her biri 500 MB'a kadar olan birden fazla GLB dosyasını yükleyin ve hepsini birlikte sıkıştırın. İşlem sunucularımızda çalıştığı için büyük modeller tarayıcı bellek sınırlarına takılmaz.
Canlı ilerleme takibi
GLB sıkıştırma sürecini ilerleme çubukları ve durum güncellemeleriyle gerçek zamanlı izleyin. Bir şeyin takılıp takılmadığını ya da bozulup bozulmadığını merak etmenize gerek kalmaz.
Model kalitesi korunur
gltf-transform, modelleriniz küçülürken iyi görünmeye devam etmeleri için işin ağır kısmını üstlenir. Renkler, dokular ve animasyonlar olduğu gibi kalır.
Kolay API entegrasyonu
Anlaşılır dokümantasyona sahip basit REST uç noktaları. Yalnızca birkaç satır kodla iş akışınıza GLB dosyası sıkıştırma ekleyin; karmaşık hiçbir şey gerekmez.
Yerleşik GLB doğrulayıcı
Sıkıştırılan her dosya, geçerli ve kullanıma hazır olduğundan emin olmak için kontrol edilir. Optimize edilmiş GLB dosyalarınızı yayına almadan önce olası sorunları yakalamanıza yardımcı olur.
Kod örnekleri
Kolayca entegre edin
Anında sonuç için dosyaları senkron, büyük toplu işler için asenkron olarak yükleyin. Nasıl başlayacağınızı aşağıda bulabilirsiniz.
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()));
}