Geometri ve doku bütçesini koruyun
Aşağıdaki sayılar üretime başlamak için önerilen hedeflerdir; evrensel kabul sınırı değildir. Ürün ayrıntısı, en yakın görünüş ve aynı anda kullanılacak modül sayısına göre proje sorumlusuyla bütçeyi kesinleştirin. Modelci bu geometri ve doku bütçesine uygun dosya üretir.
| Varlık | Üçgen hedefi | GLB indirme hedefi |
|---|---|---|
| Küçük aksesuar | 1.000–10.000 | 1–3 MB |
| Tekil sandalye / sehpa | 10.000–60.000 | 3–10 MB |
| Tekrarlanan koltuk modülü | 10.000–40.000 | 2–8 MB |
| Büyük ve ayrıntılı tek ürün | Proje başında bütçe belirleyin | Yakın plan ve cihaz testine göre |
Dosya boyutu hedefleri gömülü dokuları da kapsar. Düşük üçgenli bir model yüksek çözünürlüklü çok sayıda dokuyla yine ağır olabilir. Küçük dosya da GPU üzerinde otomatik olarak hafif anlamına gelmez.
Örnek maliyet hesabı
Bir modül 30.000 üçgen ve 6 görünür çizim parçası içeriyorsa, 10 modüllü kurulum yaklaşık 300.000 görünür üçgen ve ana geçişte en az yaklaşık 60 çizim çağrısı üretir. Gölge, saydamlık ve ek görüntü geçişleri maliyeti artırır. Aynı dosyanın tekrar kullanılması bütün modüllerin tek çizim çağrısıyla çizildiği anlamına gelmez.
2.048 × 2.048 çözünürlüklü sıkıştırılmamış RGBA8 bir doku yaklaşık 16 MiB, mip zinciriyle yaklaşık 21,3 MiB bellek ister. Dosyadaki JPEG boyutu bu GPU bellek maliyetini göstermez. Bu, örnek hesaplamadır; gerçek kullanım biçime ve paylaşıma bağlıdır.
Optimizasyon sırası
-
Görünmeyen geometriyi ve kullanılmayan doku / materyalleri temizleyin.
-
Kontrol ihtiyacı olmayan küçük, aynı materyalli parçaları uygun şekilde birleştirin. Bağımsız seçenek alanlarını ve bağlantı nesnelerini koruyun.
-
Silüeti koruyarak geometriyi azaltın; küçük yüzey ayrıntılarını normal / roughness dokusuna taşıyın.
-
En büyük örnek kurulumun toplam üçgenini ve çizim parçası sayısını hesaplayın. Tek modülün hafif olması, çok sayıda modülden oluşan ürün ailesinin de hafif olacağını göstermez.
-
Son GLB’nin üçgen sayısını, materyal bölümlerini, doku çözünürlüklerini ve dosya boyutunu kontrol edin. Üretim programındaki görünüş hızını uygulamanın gerçek cihaz performansı olarak kabul etmeyin.
Aynı anda gösterilecek modül sayısı büyüdükçe modül başına bütçeyi azaltın. Örneğin 20 modüllü bir ürün ailesinde görünmeyen küçük detaylar için harcanan geometri bütün kurulumda tekrar eder.