Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Dynamics 365 Guides ve Remote Assist artık 31 Aralık 2026'da kullanılamayacak. Dynamics 365 Guides ve Remote Assist destek sonuna ulaşıyor adresinden daha fazla bilgi edinin.
Bu konu, 3B nesneleri Dynamics 365 Guides ile çalışacak şekilde dönüştürmeye ve iyileştirmeye ve karma gerçeklik bileşenleri içeren Power Apps oluşturulan uygulamalara yönelik en iyi yöntemleri kapsar.
Malzemeleri ve yüzey kaplamayı azaltma
3B nesne kaynağına ve içeriği nasıl sunmak istediğinize bağlı olarak, fiziksel tabanlı işleme (PBR) sisteminin tüm özelliklerini kullanmak isteyebilirsiniz. PBR sistemleri, 3B nesnede çok sayıda farklı malzeme ve yüzey karmaşıklığına sahip olmanın aksine doku haritaları oluşturarak renklerin, pürüzlülüğün ve engebeliliğin görsel olarak temsil edilmesine olanak tanır.
Varlığın mevcut olması gerekiyorsa ve PBR sistemi tarafından sağlanan ayrıntılara gerek yoksa, yalnızca tek bir renk uygulanarak performansta önemli bir artış elde edilebilir. Ekstra doku verilerini ve yüzey bilgilerini, örneğin birden çok renk, yansımalar ve kabarıklık gibi, hariç bırakır.
A. PBR sistemi olmayan yüksek performanslı tek renkli 3B nesne
B. Daha yüksek kaliteli gösterim için PBR sistemini kullanan 3B nesne
Dokuları azaltma
Modelin performansını artırmak için pürüzlülük haritasını azaltın.
A. 2048 x 2048 pürüzlülük haritası dokusuna sahip model
B. 1024 x 1024 pürüzlülük haritası dokusuna sahip modelBellek tüketimi ve dosya boyutu üzerinde en büyük etkiye sahip olmak için çözünürlüğü ve doku miktarını azaltın.
Görsel etkilerine göre dokuları azaltın. Örneğin metalik pürüzlülük haritaları genellikle temel rengin ve normal haritaların çözünürlüğünün yarısı kadar olabilir ve ayırt edilebilir bir kalite azaltması olmaz.
JPG sıkıştırması ve PNG nicelemesi dosya boyutunu daha da azaltır, ancak model yüklendiğinde çalışma zamanında gereken bellek üzerinde hiçbir etkisi yoktur.
Gizli ve kullanılmayan verileri kaldırma
3B nesnelerinizi temsil etmek için gerekli olmayan tüm verileri kaldırdığınızdan emin olun. Ek düğümler, kafesler, malzemeler ve dokular hızla eklenebilir. Örneğin, aşağıdaki 3B nesnede, gizli motor parçalarının kaldırılması üçgen sayısını düşürür ve hiyerarşiyi basitleştirir ve daha iyi performans gösteren bir 3B nesneyle sonuçlanır.
Autodesk Inventor'da görselleştirilmiş tel çerçeve ve gölgeli model.
Üçgenleri azaltma
Yüksek üçgen veya köşe sayıları, özellikle performans kısıtlanmış cihazlarda performansı engelleyebilir.
Model kullanımı önceden biliniyorsa üçgen azaltma seçimleri yapabilirsiniz. Azaltmanızı, önemli alanlarda daha fazla ayrıntıya olanak sağlayacak şekilde, yüksek kafes yoğunluğuna sahip daha az önemli alanlara odaklayın.
İnce geometrik yüzey detayları ve malzeme renkleri, büyük üçgen tasarrufu sağlamak için genellikle normal, renk ve ORM (örtüşme, pürüzlülük ve metaliklik) haritalarına işlenerek değiştirilebilir.
A. Yerel CAD 3D nesnesi
B. Normal haritası ile üçgen sayısı azaltılmış çokgen model
C. Normal harita ile iyileştirilmiş model
Çekme çağrılarını azaltın
Çizim çağrıları , ekrandaki malzeme sayısı olan kare başına grafik yönergelerin sayısını ifade eder. Bir nesnedeki malzemeleri azaltmak veya birleştirmek, çekme çağrılarını azaltmaya yardımcı olur.
Birden çok dokuyu tek bir dokuda birleştirmek, bu örnekte çizim çağrılarını 22'den 1'e düşürür.
Çalışma zamanındaki performans darboğazlarının en yaygın nedenleri genellikle çok sayıda çizim çağrısından kaynaklanır.
Birden çok malzemeden bir doku atlası oluşturun ve çizim çağrılarını birleştirmek için mesh'leri birleştirin.
Hiyerarşi karmaşıklığını azaltma
Gruplama, üst öğe ilişkisi ve boş nesneler, konum belirleyiciler, ham eğriler, ağlar ve eklemler gibi çok sayıda düğüm, çalışma zamanı performansının düşmesine katkıda bulunabilir.
Hiyerarşinizi basitleştirin, gereksiz düğümleri kaldırın ve mümkün olduğunca kafesleri birleştirin.
Çekme çağrılarını azaltmak için mesh'ler bir araya getirilmiştir. Autodesk 3DS Max'te görselleştirildi.
A. Özgün hiyerarşi
B. İyileştirilmiş hiyerarşiglTF, düğüm sayısını ve çizim çağrılarını azaltmak için her malzeme için bir mesh oluşturacak ve atlas malzemelerini bir araya getirecektir.
Geometri yüzleri arasındaki mesafeyi artır.
Geometrik yüzeyler aynı düzlemde veya neredeyse aynı düzlemde olduğunda titreme meydana gelebilir ve bu durum özellikle model animasyonlu olduğunda veya uygulamalarda bir konumdan diğerine hareket ettiğinde yaygındır. Bu, geometrik yüzlerin mükemmel bir şekilde örtüşerek "Z-fighting" olarak bilinen duruma neden olması anlamına gelir.
İki şekil neredeyse çakışıyor ve bu Z-fighting etkisine neden oluyor.
Geometri yüzleri arasındaki mesafeyi az miktarda artırmak, çoğu durumda titreme sorunlarını çözer.
Yüz normallerini ters çevirme
Ters yüz normalleri modelin yanlış gölgelendirilmesine neden olabilir.
İşleme sorunlarını gidermek için yanlış şekilde gölgelenmiş yüzlerin normallerini çevirin.
Blender'da görselleştirilmiş yüz normalleri.
A. Normal çevrilmiş 3B nesne
B. Sabit normal olan 3B nesne
Çelişen tanjant tabanı
Çakışan tanjant temeli, normal haritalarınızın ters görünmesine neden olabilir.
Tanjant temeli Autodesk Maya'da görselleştirilmiş.
A. Normal çevrilmiş vida ile 3B nesneden pişirilmiş normal harita
B. Çevrilmiş normal bir nesneyle pişirmenin görünür sonucuModelinizle birlikte tanjantları dışa aktarmadığınız takdirde, glTF ve gerçek zamanlı işleyici sağ el koordinat sistemini varsayar.
Tanjant uzayı normal haritalarını sol-el koordinat sistemi kullanarak pişiriyorsanız, modelinizi tanjantlarla dışa aktarın. Alternatif olarak, normal haritanızın yeşil kanalını (Y ekseni) ters çevirebilirsiniz.