PbrSpecularMaterial

PbrSpecularMaterial class

Materiaal voor fysieke weergave op basis van diffuse kleur/spiegel/glans

public class PbrSpecularMaterial : Material

Constructeurs

NaamBeschrijving
PbrSpecularMaterial()Constructeur van dePbrSpecularMaterial

Eigenschappen

NaamBeschrijving
Diffuse { get; set; }Haalt of stelt de diffuse kleur van het materiaal in, standaardwaarde is (1, 1, 1)
DiffuseTexture { get; set; }Haalt of stelt de textuur in voor diffuus
EmissiveColor { get; set; }Haalt of stelt de emissieve kleur in, standaardwaarde is (0, 0, 0)
EmissiveTexture { get; set; }Haalt of stelt de textuur in voor emissive
GlossinessFactor { get; set; }Hiermee wordt de glans (gladheid) van het materiaal opgehaald of ingesteld, 1 betekent perfect glad en 0 betekent perfect ruw, standaardwaarde is 1, bereik is [0, 1]
virtual Name { get; set; }Krijgt of stelt de naam in.
NormalTexture { get; set; }Krijgt of stelt de textuur van normale mapping in
Properties { get; }Haalt de verzameling van alle eigenschappen op.
Specular { get; set; }Hiermee wordt de spiegelende kleur van het materiaal opgehaald of ingesteld, de standaardwaarde is (1, 1, 1).
SpecularGlossinessTexture { get; set; }Hiermee wordt de textuur voor spiegelende kleuren opgehaald of ingesteld, kanaal RGB slaat de spiegelende kleur op en kanaal A slaat de glans op.
Transparency { get; set; }Hiermee wordt de transparantiefactor opgehaald of ingesteld. De factor moet liggen tussen 0(0%, volledig ondoorzichtig) en 1(100%, volledig transparant) Elke ongeldige factorwaarde wordt geklemd.

methoden

NaamBeschrijving
FindProperty(string)Vindt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of native eigenschap (geïdentificeerd door zijn naam)
GetEnumerator()Laat de enumerator de interne textuurslots opsommen.
GetProperty(string)Haal de waarde op van gespecificeerde eigenschap
GetTexture(string)Haalt de textuur op uit het opgegeven slot, dit kan de eigenschapsnaam van het materiaal zijn of de parameternaam van de arcering
RemoveProperty(Property)Verwijdert een dynamische eigenschap.
RemoveProperty(string)Verwijder de gespecificeerde eigenschap geïdentificeerd door name
SetProperty(string, object)Stelt de waarde in van gespecificeerde eigenschap
SetTexture(string, TextureBase)Stelt de textuur in op opgegeven slot
override ToString()Formatteert object naar string

Velden

NaamBeschrijving
const MapSpecularGlossinessDe textuurkaart voor spiegelglans

Zie ook