Materyal fonksiyonları, karmaşık matematiksel denklemler gibi belirli işlemleri yapan bağımsız düğüm ağlarıdır. Bu ağlar, bir materyal grafiğinin başka materyal grafiklerine eklenebilen parçalarını paketleyerek yeniden kullanılabilir öğeler oluşturmanın bir yolunu sunar.
Materyal fonksiyonları çok fazla belleğe ihtiyaç duymadığından, bu yöntem basit materyaller ve grafikler gerektiren platformlarda iyi performans gösteren materyaller oluşturmana yardımcı olur. Bir materyal grafiğinde Gölgelendirme Yolu Anahtarı materyal düğümünü kullanmak, alt sınıf platformlarda performansın artırılmasına da katkı sağlayabilir.
Gölgelendirme yolu anahtarları, bir materyal düğümünde farklı platformlar için farklı davranışlar belirleme imkanı verir. Böylece ada mobil cihazda çalıştırıldığında materyalin belirli bir şey yapmasını istersen bu davranışı mobil yolunda uygulayabilirsin.
Çok fazla doku bulunduğunda düşük seviye platformlardaki materyaller derlenemeyebilir. Bu nedenle, performans sorunlarını çözmek için materyal grafiklerinde anahtarlar kullanılır.
Materyal Fonksiyonlarını Kullanma
Fortnite İçin Unreal Editor’de (UEFN) materyal fonksiyonu, bir materyal grafiğinin her platformda yalın ve işlevsel olmasını sağlar.
Materyal grafiğinde materyal fonksiyonlarını kullanmak için aşağıdaki adımları izle:
-
Sağ tıklayarak materyal grafiğindeki Materyal Düğümü Arama kutusunu aç.
-
Arama çubuğuna Fonksiyonlar yaz.
-
Belirtilmemiş Fonksiyon materyal düğümünü seç.
-
Ayrıntılar panelindeki Materyal Fonksiyonu açılır menüsünden bir materyal fonksiyonu seç.
Farklı platformlarda çalışan ve Fortnite Battle Royale 4. Bölüm’de kullanılan materyallerle uyumlu olan materyaller oluşturmak için MF_QualitySwitch_Material_Attributes Materyal düğümünü kullan. Bu düğüm, maliyetli bir materyal oluşturmaya gerek kalmadan belirli platformları hedef almak için bir yol sunar.
Büyütmek için görsele tıkla. Soldaki görselde maliyetli bir materyal vardır. Sağdaki materyal düğümü soldakiyle aynı fonksiyonu görür fakat materyal grafiğinde kullanıldığında performansa çok daha az etki eder.
Materyal fonksiyonlarının bir düğüm ağında nasıl çalıştığını daha iyi anlamak için materyal eğitimlerinden birini dene.
UEFN’deki kullanılabilir materyal fonksiyonlarının listesi için Materyal Kitaplığı bölümünü incele.
Kullanılabilir materyal fonksiyonlarının materyal grafiğinde neler yaptığı hakkında daha fazla bilgi edinmek için Unreal Engine belgelerinde Materyal Fonksiyonlarına Genel Bakış bölümünü incele.
patrakeevasveta üreticisine ait Penguin CC BY 4.0 ile lisanslıdır.