PbrMaterial PbrMaterial class Albedo rengine/metalik/pürüzlülüğe dayalı fiziksel tabanlı işleme için malzeme
Copy public class PbrMaterial : Material
yapıcılar İsim Tanım PbrMaterial ()Varsayılan bir PBR malzeme örneği oluşturun PbrMaterial (Color)Belirtilen albedo renk değeriyle varsayılan bir PBR malzemesi oluşturun.
Özellikleri İsim Tanım Albedo { get; set; }Malzemenin temel rengini alır veya ayarlar AlbedoTexture { get; set; }albedo için doku alır veya ayarlar EmissiveColor { get; set; }Yayıcı rengi alır veya ayarlar EmissiveTexture { get; set; }Emissive için doku alır veya ayarlar MetallicFactor { get; set; }Malzemenin metalliğini alır veya ayarlar, 1 değeri malzemenin metal olduğu ve 0 değeri malzemenin bir dielektrik olduğu anlamına gelir. MetallicRoughness { get; set; }Metalik (R kanalında) ve pürüzlülük (G kanalında) için doku alır veya ayarlar virtual Name { get; set; } Adı alır veya ayarlar. NormalTexture { get; set; }Normal eşlemenin dokusunu alır veya ayarlar OcclusionFactor { get; set; }Ortam tıkanıklığı faktörünü alır veya ayarlar OcclusionTexture { get; set; }Ortam tıkanıklığı için doku alır veya ayarlar Properties { get; }Tüm özelliklerin koleksiyonunu alır. RoughnessFactor { get; set; }Malzemenin pürüzlülüğünü alır veya ayarlar, 1 değeri malzemenin tamamen pürüzlü olduğu ve 0 değeri malzemenin tamamen pürüzsüz olduğu anlamına gelir SpecularTexture { get; set; }Aynasal color için dokuyu alır veya ayarlar Transparency { get; set; }Saydamlık faktörünü alır veya ayarlar. Faktör, 0(0%, tamamen opak) ile 1(100%, tamamen şeffaf) arasında olmalıdır. Herhangi bir geçersiz faktör değeri sabitlenecektir.
yöntemler İsim Tanım FindProperty (string)Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır) GetEnumerator ()Numaralandırıcının dahili doku yuvalarını numaralandırmasını sağlar. GetProperty (string)Belirtilen özelliğin değerini alın GetTexture (string)Belirtilen yuvadan dokuyu alır, malzemenin özellik adı veya gölgelendiricinin parametre adı olabilir RemoveProperty (Property)Dinamik bir özelliği kaldırır. RemoveProperty (string)name ile tanımlanan belirtilen özelliği kaldırın SetProperty (string, object)Belirtilen özelliğin değerini ayarlar SetTexture (string, TextureBase)Dokuyu belirtilen slot olarak ayarlar override ToString () Nesneyi string olarak biçimlendirir
Ayrıca bakınız