Unreal için performans önerileri
Unreal Engine, karma gerçeklik için performans önerilerinde özetlenen tartışmayı temel alarak uygulama performansını artıran çeşitli özelliklere sahiptir. Devam etmeden önce uygulama performans sorunlarını okumanız, karma gerçeklik uygulamalarını analiz etme ve profil oluşturma ve genel performans düzeltmelerini okumanız teşvik edildi.
Önerilen Unreal proje ayarları
Aşağıdaki ayarların her birini Düzenleme sayfasında bulabilirsiniz Project Ayarlar.
- Mobil VR işleyiciyi kullanma:
- Sayfayı kaydırarak Project, Hedef Donanım'ı seçinve hedef platformu Mobil/Tablet olarak ayarlayın

- İleri İşleyiciyi Kullanma:
- İleri İşleyici, tek tek kapatılacak özellik sayısı nedeniyle varsayılan Ertelenmiş işleme işlem hattından çok Daha İyi Karma Gerçeklik için daha iyidir.
- Unreal'in belgelerinde daha fazla bilgi bulabilirsiniz.

- Mobil çoklu görünümü kullanma:
- Altyapı bölümüne kaydırın, İşleme'yi seçin,VR bölümünü genişletin ve hem Örnekli Stereo hem de Mobil Çoklu Görünüm'i etkinleştirin. MobilHDHD'nin işaretinin kaldırmış olması gerekir.

- [yalnızca OpenXR] Varsayılan veyaD3D12'nin seçili Varsayılan RHI olduğundan emin olun:
- D3D11'in seçimi, platformun ek bir işleme geçişi gerçekleştirmesi nedeniyle olumsuz bir performans etkisine neden olur. D3D12, ek işleme geçişinin önüne geçmenin yanı sıra işleme performansı geliştirmeleri sağlaılmalıdır.

- KöşeYi Devre Dışı Bırakma:
- Köşe yalıtma, bir çokgenin her köşesine hesaplamalar uygular ve ardından sonuçları çokgenin yüzleri arasında ilişkilendirmek için kullanılır. Oyunuzda oyun yoksa, gölgelendirme performansını artırmak için KöşeYi Kapat'ı devre dışı bırakmanızı öneririz.

- Kapatmayı devre dışı bırakma:
- Altyapı bölümüne kaydırın, İşleme'yi seçin,Culling bölümünü genişletin ve Occlusion Culling seçeneğinin işaretini kaldırın.
- İşlenen ayrıntılı bir sahne için occlusion culling'e ihtiyacınız varsa, Altyapı İşlemesinde Destek Yazılımı Occlusion Culling'ietkinleştirmeniz önerilir. Unreal, IŞI CPU üzerinde yapar ve 2. veya daha düşük performansa sahip GPU HoloLens kaçınacak.
- Mobil cihazlarda GPU'da tıkanıklık yavaştır. Genellikle GPU'nun öncelikli olarak işlemeyle ilgili olması gerekir. Tıkanıklığın performansa yardımcı olduğunu biliyorsanız, bunun yerine yazılım tıkanıklığı etkinleştirmeyi deneyin.
- Altyapı bölümüne kaydırın, İşleme'yi seçin,Culling bölümünü genişletin ve Occlusion Culling seçeneğinin işaretini kaldırın.
Not
Zaten çok sayıda çekme çağrısına bağlı CPU kullanıyorsanız yazılım kullanımının etkinleştirilmesi performansı daha da kötü hale getirebilir.

- Özel Geçiş Depth-Stencil devre dışı bırakma:
- Özel Depth-Stencil devre dışı bırakmak için fazladan geçiş gerektirir, yani yavaştır. Geçicilik, Unreal'de de yavaştır. Unreal'in belgelerinde daha fazla bilgi bulabilirsiniz.

- Basamaklı Gölge gölge Haritalar:
- Gölge eşleme sayısını azaltmak performansı artırır. Genel olarak, görünür bir kalite kaybı olmadığı sürece özelliğini 1 olarak ayarlayabilirsiniz.

İsteğe bağlı ayarlar
Not
Aşağıdaki ayarlar performansı geliştirebilir, ancak bazı özellikleri devre dışı bırakma maliyetine neden olabilir. Bu ayarları yalnızca söz konusu özelliklere ihtiyacınız yoksa kullanın.
- Mobil Gölgelendirici Permütasyon Azaltma
- Işıklar kameradan bağımsız olarak hareket ettirilse de özellik değerini 0 olarak güvenli bir şekilde ayarlayabilirsiniz. Temel avantajı, Unreal'in çeşitli gölgelendirici permütasyonlarını yok sayarak gölgelendirici derlemeyi hızlandıracak şekilde izin vermesidir.
