MaterialVariant
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Malzeme Varyantı nesnelerini kullanmak, deneyimdeki malzeme çeşitliliğini genişletebilir.Malzeme Varyantı bir malzemenin görünümünü tanımlayabilecek özelliklere sahiptir.Adı, MaterialService'te küresel olarak yerleştirilmiş bir materyali geçersiz kılmak veya belirli Parçaları değiştirmek için BasePart.MaterialVariant özellikte ayarlanabilir, yerleştirilebilir veya değiştirilebilir.Malzeme Varyantı nesneleri yalnızca Malzeme Hizmetinin soyundakiler olarak çalışır.
Özet
Özellikler
Bu varyantın ait olduğu kategori malzemesi.
Yüzeyin rengini belirler.
Doku döşeme yöntemini belirler.
Yüzeyin hangi kısımlarının metal ve hangi kısımlarının metal olmadığını belirler.
Daha fazla poligon eklemek yerine, yüzeyin aydınlatmasını düzeltmek için çuklar, çuklar, çatlaklar ve eğriler ekleyerek düzeltir.
Yüzey üzerindeki görünür kabağı belirler.
Doku ölçeğini belirler.
Özellikler
ColorMap
Bu özellik yüzeyin rengini belirler. Bu doku bazen albedo dokusu olarak adlandırılır. Alpha kanalı kullanılmaz.
ColorMapContent
CustomPhysicalProperties
MetalnessMap
Bu özellik, yüzeyin hangi kısımlarının metal ve hangi kısımlarının metal olmadığını belirler.Bir metaller haritası, siyah pikseller metaller olmayanlara ve beyaz pikseller metallere karşılık gelir bir gri ölçekli görüntüdür.
Metaller yalnızca aynı metal renginde ışığı yansıtır ve metallerden daha fazla ışığı yansıtır.Gerçek dünyadaki çoğu malzeme metaller veya metaller olmayanlar olarak sınıflandırılabilir.Bu nedenle, bir metaller haritasındaki çoğu piksel saf siyah veya saf beyaz olacaktır.Aralardaki değerler genellikle temel bir metaller üzerinde kir veya grunge simüle etmek için kullanılır.
When Lighting.EnvironmentSpecularScale 0 olduğunda, metallerin etkisi yoktur.En gerçekçi yansımalar için, ÇevreSpecularÖlçeğini ve Lighting.EnvironmentDiffuseScale 1'e ve Lighting.Ambient ve Lighting.OutdoorAmbient 'e (0,0,0) ayarlanması önerilir.
MetalnessMapContent
NormalMap
Bu özellik, daha fazla poligon eklemeksizin yüzeyin aydınlatmasını değiştirerek çuklar, çuklar, çatlaklar ve falsetler ekler.
Normal haritalar, aydınlatma hesapları için kullanılan yüzeyin normal vektörünü değiştiren RGB görüntüleridir.NormalMap'in R, G ve B kanalları, yerel yüzey vektörünün X, Y ve Z bileşenlerine karşılık gelir ve her kanal için 0 ve 255'in bayt değerleri, sırasıyla normal vektör bileşenlerinin -1 ve 1.016'sına lineer olarak eşdeğerdir.Bu aralık -1'den 1'e biraz genişletilir, böylece bir bayt değeri 127'nin kesin olarak 0'a dönüşür.Normal vektörün Z ekseni daima temel örgünün normal yönü olarak tanımlanır.Bir üniforma (127,127,255) görüntüsü, normalin her yerde mesafe yönünde olduğu tümüyle düz normal bir haritaya çevirir.Bu format "tangent uzay" normal haritalara denir.Roblox, dünya uzayını veya nesne uzayı normal haritalarını desteklemiyor.
Yanlış çevrilmiş normal bileşenler, çukları işaretler gibi görünebilir hale getirebilir.Normal bir haritayı ithal edip aydınlatmanın kaldığını fark ederseniz, görüntünün G kanalını tersine çevirmeniz gerekebilir.Tangente uzay çerçevesinin X ve Y eksenleri, dokuma UV'leri tarafından dönüştürüldükten sonra görüntüdeki X ve Y yönlerine karşılık gelir.Normal haritanızı bir görüntü düzenleyicisinde bir yüzeyde görüntülenmiş gibi görüntülerseniz, ekranın sağ tarafına doğru işaret eden normaller daha kırmızı görünmeli ve ekranın üst tarafına doğru işaret eden normaller daha yeşil görünmelidir.
“DirectX formatı” ve “OpenGL formatı” terimleri, normal haritanın G kanalının ters olup olmadığını tanımlamak için bazen kullanılır.Roblox, OpenGL formatını bekler.
Roblox, ithal edilen dokuların tersine dönüşleri içermesini bekler.Modelleme yazılımı da buna "tangente uzay" bilgisi olarak atıfta bulunabilir.Normal bir haritayı uygularsanız ve herhangi bir görsel fark yaratmıyor gibi görünüyorsa, modelleme yazılımından kenar bilgileri ile birlikte örüntüyü yeniden ihraç etmeniz gerekebilir.
NormalMapContent
RoughnessMap
Bu özellik, yüzey üzerindeki görünür kabağı belirler.Dalgalı bir harita, siyah pikseller maksimum düz bir yüze ve beyaz pikseller maksimum kaba bir yüze karşılık gelir.
Dalgalanma, yüzeyin çok küçük bir ölçekte ne kadar değişikliğe sahip olduğunu ifade eder.Pürüzsüz yüzeyler üzerindeki yansımalar keskindir ve yoğunlaşır.Dalgalı yüzeyler üzerindeki yansımalar daha bulanık ve dağınıktır.
RoughnessMapContent
StudsPerTile
Doku ölçeğini belirler. Bu özellik için daha büyük değerler, daha büyük görünen ve daha az sıklıkla tekrarlanan doku ortaya çıkaracaktır.