TerrainDetail

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.

TerrainDetail bir MaterialVariant nesnenin çocuğu olmalıdır.Ebeveyn Malzeme Türü nesnesinin MaterialVariant.BaseMaterial özelliği desteklenen arazi Malzemesinden biri olmalıdır, örneğin Basalt olabilir, ancak Plastik değil.

Üstü(+y), altı(-y) ve yan(y eksenine dik açı) yüzleri için farklı dokularla arazi renderlenir.Bir Malzeme Varyantı'nın AraziDetayı çocukları yoksa, tüm yüzler belirtilen Malzeme Varyantı olarak görüntülenir.En fazla 3 AraziDetayı nesnesi MalzemeVaryantı'na eklenebilir, her yüze bir tane.TerrainDetail, belirli bir yüzün arazisi görünümünü değiştirir.

Örneğin, bu tür bir etki elde edebilir: Çimin üst yüzeyi çok fazla çim içerir.Yan yüzeylerde, daha az çim var.Alt yüzeylerde çim yoktur.

Özet

Özellikler

  • ColorMap:ContentId
    Eklenti Güvenliği
    Paralel oku

    Yüzeyin rengini belirler.

  • Bu AraziDetayı üzerinde yer alan yüz.

  • Doku döşeme yöntemini belirler.

  • MetalnessMap:ContentId
    Eklenti Güvenliği
    Paralel oku

    Yüzeyin hangi kısımlarının metal ve hangi kısımlarının metal olmadığını belirler.

  • NormalMap:ContentId
    Eklenti Güvenliği
    Paralel oku

    Daha fazla poligon eklemek yerine, yüzeyin aydınlatmasını düzeltmek için çuklar, çuklar, çatlaklar ve eğriler ekleyerek düzeltir.

  • RoughnessMap:ContentId
    Eklenti Güvenliği
    Paralel oku

    Yüzey üzerindeki görünür kabağı belirler.

  • Paralel oku

    Doku ölçeğini belirler.

Özellikler

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.

Paralel oku

Bu AraziDetayı'nın üzerini geçtiğiyle yüzleşin.Aynı yüze sahip birden fazla AraziDetayı nesnesi bir MalzemeVaryantı altında mevcut olduğunda, sadece bir tanesi çalışır.

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.

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 kapalı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.

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.

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