Unreal'te malzeme önerileri

Kullanabileceğiniz malzemeler, projenizin Unreal Engine'de ne kadar iyi çalıştırılayeceğini doğrudan etkileyebilir. Bu sayfa, karma gerçeklik uygulamalarınız için en iyi performansı elde etmek üzere kullanmanız gereken temel ayarlar için hızlı bir başlangıç olarak hareket ediyor.

ÖzelleştirilmişUV'leri kullanma

Malzemeniz üzerinde tiling sağlamanız gerekirse doku düğümünün HEMENİSER'ini doğrudan değiştirmek yerine CustomizedUV'leri kullanın. ÖzelleştirilmişUV'ler, Köşe gölgelendiricileri yerine Köşe gölgelendiricileri içinde UV'leri işlemenize izin eder.

Unreal'te malzeme ayarları

Unreal Engine belgelerinde malzeme ayrıntılarını ve en iyi uygulama örneklerini aşağıdaki ekran görüntülerinde bulabilirsiniz:

Unreal Recommended material kurulumundaönerilen malzeme ayarları

UnrealNon-recommended material kurulumunda önerilmeyen malzeme ayarları

Blend Modunu Değiştirme

Aksini yapmak için güçlü bir neden yoksa karıştırma modunu opak olarak ayarlamayı öneririz. Maskelenmiş ve Saydam malzemeler yavaştır. Malzemelerle ilgili diğer ayrıntıları Unreal Engine belgelerinde bulabilirsiniz.

Blend modunu değiştirme

Mobil cihazlar için aydınlatmayı güncelleştirme

Tam duyarlık kapalıdır. Lightmap aydınlatması, yönlü bilgilerin çevrilerek çevrilerek kapatılan bir aydınlatmadır. Devre dışı bırakılacaksa, ışık haritalarından aydınlatma düz ancak daha ucuz olur.

Unreal'te mobil malzeme ayarları

İleri Gölgelendirmeyi Ayarlama

Bu seçenekler, performans maliyetine göre görsel uygunluk sağlar. En yüksek performans için kapalı olması gerekir.

Unreal'te gölgelendirme malzeme ayarlarını iletme

Malzeme geçicilik ayarlama

Saydam malzemenin bloom veya DOF'dan etkilenmesi gerektiğini gösterir. Bu iki etki de MR'da nadir görülen bir durumdur, bu ayar varsayılan olarak açık durumdadır.

Unreal'te mobil ayrı geçicilik ayarı

İsteğe bağlı ayarlar

Aşağıdaki ayarlar performansı geliştirebilir, ancak belirli özellikleri devre dışı bırak olduklarını unutmayın. Bu ayarları yalnızca söz konusu özelliklere ihtiyacınız yoksa kullanın.

Unreal'de isteğe bağlı malzeme ayarları

Malzemeniz yansıma veya parlaklık gerektirmezse, bu seçeneğin ayarlıyor olması muazzam bir performans artışına neden olabilir. İç testlerde, aydınlatma bilgileri sağlarken "yarık" kadar hızlıdır.

En iyi uygulamalar

Aşağıdakiler, Malzemelerle ilgili en iyi yöntemler kadar "ayarlar" değildir.

Parametre oluştururken mümkün olan her yerde "Statik Parametreler" kullanmayı tercih edersiniz. Statik Anahtarlar, çalışma zamanı maliyeti olmayan bir malzemenin dalının tamamını kaldırmak için kullanılabilir. Örnekler farklı değerlere sahip olabilir ve bu da performans kaybı yaşanmadan şablonlu gölgelendiricinin ayarlansa da mümkün olabilir. Dezavantajı, gölgelendirici yeniden derlemeye neden olacak çeşitli permütasyonların oluşturulmuş olduğudır. Malzemede statik parametre sayısını ve kullanılan bu statik parametrelerin permütasyon sayısını en aza indirmeyi deneyin. Malzeme parametrelerini işleme hakkında daha fazla ayrıntı için Unreal Engine belgelerinde bulabilirsiniz.

Malzeme ayarları için en iyi yöntemler

Malzeme Örnekleri oluştururken, Material Instance Dynamic üzerinden Malzeme Örneği Sabiti'ne tercih ver gerekir. Malzeme Örneği Sabiti, çalışma zamanından önce yalnızca bir kez hesaplandıktan sonra örnekli bir Malzemedir.

Content Browser aracılığıyla oluşturulan malzeme örneği ( MalzemeÖrneği Oluştur'a sağ tıklayın)bir Malzeme Örneği Sabiti'dir. Material Instance Dynamic, kod aracılığıyla oluşturulur. Gerçek örnekler hakkında daha fazla ayrıntı için Unreal Engine belgelerinde bulabilirsiniz.

Unreal'te malzeme örnekleri oluşturma

Malzemelerinizin/gölgelendiricilerin karmaşıklığını takip edin. Platform İstatistikleri simgesine tıklayarak çeşitli platformlarda Malzemenizin maliyetini görüntüebilirsiniz. Ayrıca Unreal Engine belgelerinde malzemelerle ilgili daha fazla ayrıntı bulabilirsiniz.

Unreal'te malzeme örneği dinamik ayarları oluşturma

Gölgelendirici Karmaşıklık Görünümü modu aracılığıyla gölgelendiricinizin göreli karmaşıklığı hakkında hızlı bir fikir edinebilirsiniz.

  • Görünüm Modu Kısayol Tuşu: Alt + 8
  • Konsol komutu: görünümmode gölgelendiricisikomikliği

Unreal'te malzeme karmaşıklığı

Ayrıca bkz.