PbrSpecularMaterial

PbrSpecularMaterial class

Dağınık renge/yansıtma/parlaklığa dayalı fiziksel tabanlı işleme için malzeme

public class PbrSpecularMaterial : Material

yapıcılar

İsimTanım
PbrSpecularMaterial()OluşturucusuPbrSpecularMaterial

Özellikleri

İsimTanım
Diffuse { get; set; }Malzemenin dağınık rengini alır veya ayarlar, varsayılan değer (1, 1, 1)
DiffuseTexture { get; set; }Diffüz için dokuyu alır veya ayarlar
EmissiveColor { get; set; }Yayıcı rengi alır veya ayarlar, varsayılan değer (0, 0, 0)
EmissiveTexture { get; set; }Emissive için doku alır veya ayarlar
GlossinessFactor { get; set; }Malzemenin parlaklığını(pürüzsüzlüğünü) alır veya ayarlar, 1 tamamen pürüzsüz ve 0 mükemmel kaba anlamına gelir, varsayılan değer 1, aralık [0, 1]
virtual Name { get; set; }Adı alır veya ayarlar.
NormalTexture { get; set; }Normal eşlemenin dokusunu alır veya ayarlar
Properties { get; }Tüm özelliklerin koleksiyonunu alır.
Specular { get; set; }Malzemenin aynasal rengini alır veya ayarlar, varsayılan değer (1, 1, 1)‘dir.
SpecularGlossinessTexture { get; set; }Aynasal renk için doku alır veya ayarlar, RGB kanalı aynasal rengi saklar ve kanal A parlaklığı saklar.
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

İsimTanı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

Alanlar

İsimTanım
const MapSpecularGlossinessAynasal parlaklık için doku haritası

Ayrıca bakınız