GLB'nuzu getirin
Dokuları gömülü, bağımsız bir model. Her açıdan inceleyin.
GLB OPTİMİZASYON ARACI
3D modellerinizin dosya boyutunu küçültün.
gltfpack ile optimize edin, sonucu karşılaştırın ve modeli indirin.
Bildiğiniz motor.
Daha kolay kullanım.
Kalite yerine hedef üçgen sayısına öncelik verir ve hata sınırını göz ardı eder. Siluetleri ve detayları gözle görülür şekilde değiştirebilir. Varsayılan olarak kapalıdır.
Yalnızca 100% üçgen tutmanın altında geçerlidir. Daha düşük hata limitleri ve kilitli sınırlar hedef üçgen sayısına ulaşmayı engelleyebilir.
Nicelemenin devre dışı bırakılması genellikle dosya boyutunu artırır. Diğer optimizasyon hâlâ geçerlidir; bu kayıpsız bir mod değildir.
Daha düşük değerler boyuta göre hassasiyeti değiştirir ve modeli gözle görülür şekilde bozabilir. Varsayılanlar: konum 14, UV 12, normal 8, renk 8 bit. Teğetler en fazla 8 bit kullanır.
Yalnızca animasyonları etkiler. Daha düşük hızlar boyutu küçültebilir ancak hareketi daha az düzgün hale getirebilir. Yeniden örneklemeyin, kaynak zamanlamasını korur; diğer animasyon optimizasyonları hala geçerlidir.
KTX2 veya WebP'ya dönüştürürken doku boyutlarını ölçeklendirir. Maksimum doku boyutu da geçerlidir. Daha küçük dokular ayrıntıları kaybedebilir.
Yalnızca KTX2 için geçerlidir. UASTC daha yüksek kalite sunar ancak genellikle çok daha büyük dosyalar sunar.
Dokuları dönüştürürken uygulanır. Kalite ölçekleri codec'e göre farklılık gösterir.
TASARIM İLE TEKRARLANABİLİR
DAHA KÜÇÜK VARLIKLAR. DAHA AZ ADIM.
Gerçek gltfpack optimizasyonu, nelerin değiştiğini görme imkanı.
Dokuları gömülü, bağımsız bir model. Her açıdan inceleyin.
Geometriyi koruyun, daha az üçgen hedefleyin veya bir doku codec bileşeni seçin. Takasları siz kontrol ediyorsunuz.
Sonucu ve yükleme gereksinimlerini karşılaştırın. Projeniz için çalıştığında indirin.
01 / DOSYA BOYUTU
Ağda çok sayıda üçgen varsa üçgen tutmayı biraz azaltmayı deneyin. Kavisli kenarları, ince parçaları ve delikleri değişiklik açısından kontrol edin. Dosya hâlâ büyükse daha fazla üçgeni azaltmak pek işe yaramayabilir; sonraki doku ayarlarını karşılaştırın.
Daha küçük bir doku boyutu deneyin ve sonucu yakından karşılaştırın. Metni, desenleri ve yüzey ayrıntılarını kontrol edin. Kullanıcıların yakınlaştırabileceği modeller için daha fazla çözünürlük sağlayın; Sabit mesafede gösterilen modeller için daha küçük dokular yeterli olabilir.
Örnekleme oranını düşürdükten sonra animasyonun tamamını oynatın. Hızlı hareket sırasında sıçramalar, kayan ayaklar ve döngü sınırında duraklama olup olmadığına bakın. Bunlar ortaya çıkarsa örnekleme oranını artırın ve tekrar karşılaştırın.
02 / AYARLAR
Görüntüleyiciniz Meshopt'yu destekliyorsa Daha küçük dosya ön ayarını deneyin. Daha sonra tipik bir mobil bağlantı üzerinden telefonda test yapın. Modelin ortaya çıkmasının ne kadar sürdüğünü ve düzgün bir şekilde dönüp dönmediğini kontrol edin; Daha küçük bir indirme işlemi tek başına size nasıl performans göstereceğini söylemez.
Muhafazakar ön ayarla başlayın ve ürün sayfanızdaki aydınlatmayı kullanın. Küçük harfleri, kenar şekillerini, şeffaf parçaları ve yansımaları kontrol edin. Görünür farkları takip edebilmek için her seferinde bir ayarı değiştirin.
Uygulamanızda animasyon oynatmayı, nesne seçimini ve malzeme değiştirmeyi test edin. Kodunuz düğüm adlarını veya extras kullanıyorsa koruma seçeneklerini etkin bırakın ve optimizasyondan sonra bu aramaları kontrol edin.
03 / KONTROLLER
Orijinal ve optimize edilmiş modeli aynı açı ve mesafeden karşılaştırın, ardından birkaç yakından inceleyin. Orijinal dosyayı saklayın ve her yeni denemede kullanın, böylece tekrarlanan optimizasyonlarda değişiklikler birikmez.
Hata sınırı veya ağ kısıtlamaları nedeniyle son üçgen sayısı hedefinizin üzerinde olabilir. Hata sınırını yükseltmeden veya agresif basitleştirmeyi etkinleştirmeden önce sonuç notunu okuyun ve her iki değişiklikten sonra şekli tekrar kontrol edin.
Komutun altında listelenen çıkış uzantılarını kontrol edin. Görüntüleyicinizin Meshopt, KTX2 veya WebP için ilgili desteğe ihtiyacı var. Orijinal dosyayı değiştirmeden önce yüklemeyi, malzemeleri ve animasyonları burada test edin.
KÜÇÜK BİR BAĞLAM UZUN BİR YOL GİDER
İlk yüklemenizden tekrarlanabilir bir komuta kadar pratik bir yol haritası.
02 / UYUMLULUĞU KONTROL EDİNMeshopt, KTX2, WebP ve hedef görüntüleyicinizin ihtiyaç duyduğu ayrıntılar.
03 / BİR SORUNU ÇÖZÜNReddedilen girdiler, daha büyük dosyalar, eksik dokular ve süresi dolmuş sonuçlar.
Geometrinin mi yoksa dokuların mı GLB'nuzu büyüttüğünü öğrenin, ölçülen sonuçları karşılaştırın ve önce hangi ayarın değiştirileceğini seçin.
Tutma hedefleri, hata limitleri ve kenar kilitleme ile GLB üçgen sayılarını azaltın. Ölçülen bir örnek üzerinde sıradan ve agresif basitleştirmeyi karşılaştırın.
GLB dokuları için KTX2 veya WebP'yu seçin, boyutları ve kaliteyi ayarlayın ve oluşturulan aynı doku üzerinde ETC1S, UASTC ve WebP'yu karşılaştırın.
Meshopt ile sıkıştırılmış GLB ve KTX2 dokularını Three.js'ya GLTFLoader, MeshoptDecoder ve KTX2Loader ile yükleyin. Bir npm örneği ve yükleme kontrolleri içerir.
Optimizasyondan sonra büyüyen bir GLB'yu teşhis edin: kaldırılan sıkıştırma, UASTC dokuları, hassas ayarlar ve küçük dosya yükü.
* Üçgen sayımları, tekrarlanan sahne örnekleri hariç, her bir örgü ilkelini bir kez toplar. Mesh birleştirme bu sayıyı basitleştirmeye gerek kalmadan değiştirebilir.
Sonuçlar daha büyük olabilir. Düğümler, animasyon örneklemesi ve hassasiyeti değişebilir; özel uzantılar ve nitelikler atılabilir. Draco girişi desteklenmiyor. Önizleme başarısı her uygulamayla uyumluluğu garanti etmez. İşleme sınırı: 120 saniye.