MaterialVariant

Artık kullanılmayanları göster

*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

Özellikler

BaseMaterial

Eklenti Güvenliği
Paralel oku

Bu varyantın ait olduğu kategori malzemesi.

ColorMap

ContentId
Eklenti Güvenliği
Paralel oku

Bu özellik yüzeyin rengini belirler. Bu doku bazen albedo dokusu olarak adlandırılır. Alpha kanalı kullanılmaz.

ColorMapContent

Eklenti Güvenliği
Paralel oku

CustomPhysicalProperties

Paralel oku

MaterialPattern

Paralel oku

Doku döşeme yöntemini belirler.

MetalnessMap

ContentId
Eklenti Güvenliği
Paralel oku

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

Eklenti Güvenliği
Paralel oku

NormalMap

ContentId
Eklenti Güvenliği
Paralel oku

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

Eklenti Güvenliği
Paralel oku

RoughnessMap

ContentId
Eklenti Güvenliği
Paralel oku

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

Eklenti Güvenliği
Paralel oku

StudsPerTile

Paralel oku

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.

Yöntemler

Etkinlikler