Kısaca
- Materyal örnekleri, ana materyalde parametre olarak açılan özellikleri düğüm grafiğini değiştirmeden düzenlemeye imkân veriyor.
- Scalar parametreler pürüzlülük gibi tek değerleri, Vector parametreler renk gibi dört kanallı değerleri kontrol edebiliyor.
- Material Parameter Collection, birden fazla materyaldeki ortak scalar ve vector değerlerini merkezi olarak yönetiyor.
- Epic’in UE 4.27 dokümanına göre bir materyal en fazla iki koleksiyona başvurabiliyor; her koleksiyon 1024 scalar ve 1024 vector parametre içerebiliyor.
Unreal Engine’de ana materyal ve materyal örnekleri, mimari görselleştirme sahnelerinde aynı yüzey temelinden farklı renk, pürüzlülük ve doku seçenekleri üretmek için kullanılabiliyor. Epic’in dokümantasyonu bu yaklaşımı materyali her varyasyonda yeniden kurmak yerine, değiştirilecek özellikleri önceden parametreleştirmek üzerine kuruyor. Aşağıdaki adımlar, materyal örnekleri dokümanı ile UE 4.27 için yayımlanan Material Parameter Collection ve Archviz Interior Rendering belgelerindeki iş akışlarını bir araya getiriyor.
1. Önce ana materyalde hangi özelliklerin değişeceğini belirleyin
Ana materyal, çocuk materyal örneklerinin devraldığı temel grafiktir. Bir örnek oluşturulduğunda, üst materyalin görünümünü ve özelliklerini başlangıç noktası olarak alır. Ancak her özellik otomatik olarak düzenlenebilir hâle gelmez: örnek içinde değiştirilecek değerlerin ana materyalde parametre olarak tanımlanması gerekir.
Mimari sahnelerde Base Color, Metallic ve Roughness gibi özellikler farklı yüzey varyasyonları için kullanılabilir. Epic’in iç mekân örneğinde doku değiştirmek için Texture Parameter, doku üzerine renk tonu eklemek için Vector4 Parameter ve seçenekli yollar için Switch Parameter kullanılıyor. Her şeyi açmak yerine sanatçıların ve tasarımcıların gerçekten değiştirmesi beklenen özellikleri seçmek, ana materyali daha kullanışlı kılar.
Parametre adlarını açıklayıcı ve benzersiz tutun. Örneğin dokümanda bir Roughness Scalar Parameter için 0,25 varsayılan değeri kullanılıyor. Sabit bırakılması istenen değerler parametre yapılmadığında örnek düzenleyicisinde görünmez; dolayısıyla ekip için değişebilir ve değişmemesi gereken özellikler ayrıştırılabilir.
2. Materyal örneğini oluşturup varyasyonları düzenleyin
İçeriğe uygun ana materyali hazırlayın ve değişmesini istediğiniz değerleri parametre olarak tanımlayın. Scalar Parameter tek bir kayan nokta değeri taşır; Roughness ve Metallic gibi tekil kontrollerde kullanılabilir. Vector Parameter dört kanallı değer içerir ve renk gibi çok bileşenli değerleri yönetebilir. Texture Parameter ise örnekte kullanılacak dokunun değiştirilmesini sağlar.
Content Browseriçinde materyal varlığına sağ tıklayıpCreate Material Instanceseçeneğini kullanın. Açılan materyal örneğinde, sağ paneldekiParameter Groupsaltında ana materyalden devralınan ve düzenlemeye açılmış özellikler bulunur.Renk, doku veya pürüzlülük varyasyonlarını örnekler üzerinde yapın. Epic’in Archviz örneğinde materyal örnekleriyle renk tonu değiştirme ve difüz ya da normal dokuyu başka bir doku ile değiştirme gösteriliyor. Böylece her nesne için ayrı bir temel materyal kurmak yerine aynı üst yapıdan varyasyonlar üretilebilir.
Değişikliklerin ana görünüm alanına yansımasını kontrol edin. Dokümana göre materyal örneklerindeki parametre değişiklikleri, standart materyal grafiğini yeniden derlemeyi gerektirmeden hızlıca görülebilir. Standart materyalin yeniden derlenmesi karmaşıklığa bağlı olarak bir dakikaya kadar sürebilir; bu süre her proje için sabit bir performans vaadi değildir.
| Ayar | Önerilen değer | Etkisi |
|---|---|---|
| Roughness Scalar Parameter | Örnek dokümanda varsayılan 0,25 | Pürüzlülük değerini materyal örneğinde düzenlenebilir kılar. |
| Global_Desaturation Scalar Parameter | UE 4.27 örneğinde varsayılan 0,0 | Koleksiyon üzerinden bağlı materyallerin doygunluk değerini kontrol eder. |
3. Ortak değerleri Material Parameter Collection ile yönetin
Birçok materyalde aynı değeri değiştirmek gerekiyorsa Material Parameter Collection (MPC) kullanılabilir. Bu varlık scalar ve vector parametreleri saklar; materyaller aynı koleksiyona başvurarak ortak değerleri alabilir. Epic, bu yöntemi seviye genelindeki ıslaklık, kar veya yıkım miktarı gibi değerleri ayrı materyal örneklerinde tek tek güncelleme ihtiyacına alternatif olarak açıklıyor.
Koleksiyon oluşturmak için Content Browser içinde sağ tıklayın; Materials & Textures bölümünden Material Parameter Collection seçin. Koleksiyonu açıp Scalar Parameters veya Vector Parameters başlığının yanındaki ekleme kontrolüyle yeni değer ekleyin, ardından ad ve varsayılan değer girin. Materyal grafiğinde koleksiyonu kullanmak için ilgili koleksiyonu grafiğe ekleyip Material Collection Parameter düğümünü uygun materyal girişine bağlayın. Dokümandaki örnekte Global_Desaturation, Desaturation düğümünün Fraction girişini besliyor.
UE 4.27 dokümantasyonundaki sınırları göz önünde bulundurun: Bir materyal en fazla iki farklı Material Parameter Collection’a başvurabilir; koleksiyon başına en fazla 1024 scalar ve 1024 vector parametre bulunabilir. Koleksiyondaki parametre sayısını değiştirmek, o koleksiyona başvuran materyallerin yeniden derlenmesine yol açar. Bu nedenle çok sayıda değer eklenmesi bekleniyorsa, parametreleri baştan planlamak daha uygun olabilir.
Blueprint ile koleksiyon değerleri oyun çalışırken de değiştirilebilir. Belgelenen örnekte Set Scalar Parameter Value düğümü koleksiyonu ve parametre adını alıyor; bir Timeline üzerinden değer 0’dan 1’e ilerletilip geri döndürülüyor. Koleksiyondaki bir parametrenin adını değiştirmek materyal bağlantılarını koruyabilir, ancak bu adı kullanan Blueprint işlevinin parametre adını yeniden atamak gerekir.
4. Mimari görselleştirme iş akışında nerede işe yarar?
Apartman, ofis veya konut sahnelerinde aynı ahşap, kumaş ya da boyalı yüzeyin birden fazla renk seçeneği gerekiyorsa materyal örnekleri bu varyasyonları yönetmeyi kolaylaştırır. Ortak bir ana materyal, tutarlı özelliklerin merkezde tutulmasına; örnekler ise nesne veya tasarım seçeneğine göre değişiklik yapılmasına yardımcı olur. MPC de birden fazla materyali etkileyen ortak sahne değerleri için kullanılabilir.
Epic’in Archviz Interior Rendering örneği UE 4’te fiziksel tabanlı materyaller, ana materyal ve örnekler, dinamik aydınlatma ve ışın izleme tekniklerini gösteriyor. Bu, her görselleştirme projesinin aynı ışık kurulumunu kullanması gerektiği anlamına gelmez; yalnızca materyal örneklerinin daha geniş bir iç mekân iş akışının parçası olabileceğini gösterir. Özellikle ışın izleme kullanılan sahnelerde yansıma kalitesi ile performansı birlikte değerlendirmek gerekir. Donanım gereksinimleri ve lisans koşulları bu dokümanlarda belirtilmediği için proje ortamında ayrıca doğrulanmalıdır.
Sık yapılan hatalar
Ana materyalde parametreleştirilmemiş bir değeri materyal örneğinde değiştirmeye çalışmak. Önce ilgili özelliğin ana grafikte parametre olarak tanımlandığını kontrol edin.
Her nesne için ayrı ana materyal kurmak. Nesnelerin benzer özellikleri varsa ortak bir ana materyal ve örnekler daha verimli bir düzen sağlayabilir.
MPC parametresini yeniden adlandırdıktan sonra Blueprint bağlantılarını kontrol etmemek. Adı kullanan Blueprint işlevindeki Parameter Name alanı yeniden atanmalıdır.
Çok sayıda Static Parameter kullanmak. Statik parametre kombinasyonları ayrı materyal derlemelerine yol açabilir; Epic, bunların ve kullanılan kombinasyonların sınırlandırılmasını öneriyor.
Sık sorulan sorular
Unreal Engine’de materyal örneği ne işe yarar?
Ana materyalde parametre olarak açılan özellikleri, materyal grafiğini değiştirmeden düzenlemeyi sağlar. Renk, pürüzlülük veya doku gibi değerlerle varyasyon üretilebilir.
Material Parameter Collection kaç parametre içerebilir?
Epic’in UE 4.27 dokümantasyonuna göre bir koleksiyon en fazla 1024 scalar ve 1024 vector parametre içerebilir.
Bir materyal kaç Material Parameter Collection kullanabilir?
UE 4.27 dokümanına göre bir materyal en fazla iki farklı Material Parameter Collection’a başvurabilir.
Kaynaklar
3 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’de mimarlık ve görselleştirme ofisleri için bu yaklaşımın pratik getirisi, aynı yüzey ailesinin renk ve doku seçeneklerini daha düzenli yönetmek ve tekrar eden materyal kurulumlarını azaltmak. Ekipte ortak bir ana materyal standardı belirlemek, revizyonlarda hangi değerlerin güvenle değiştirilebileceğini de netleştirir.
Bununla birlikte materyal örnekleri donanım ihtiyacını ortadan kaldırmaz; özellikle ışın izlemeli iç mekân sahnelerinde görsel kalite ile performans birlikte sınanmalı. Koleksiyon sınırları ve Blueprint ad bağımlılıkları da planlamada hesaba katılmalı. Lisans koşulları kaynak dokümanlarda yer almadığından, kullanılacak Unreal Engine sürümü ve proje koşulları ayrıca kontrol edilmelidir.




Yorumlar 0