PbrSpecularMaterial

PbrSpecularMaterial class

Material für physikalisch basiertes Rendering basierend auf Diffusfarbe/Specular/Glanz

Properties

NameBeschreibung
MAP_SPECULAR_GLOSSINESSDie Texturkarte für spekulare Glanzlichter

Methoden

constructor

NameBeschreibung
constructor()Konstruktor von PbrSpecularMaterial

Result:


getTransparency

NameBeschreibung
getTransparency()Ruft den Transparenzfaktor ab oder legt ihn fest. Der Faktor sollte im Bereich zwischen 0 (0%, vollständig undurchsichtig) und 1 (100%, vollständig transparent) liegen. Jeder ungültige Faktorwert wird geklemmt. Der Transparenzfaktor.

Result:


setTransparency

NameBeschreibung
setTransparency(value)Ruft den Transparenzfaktor ab oder legt ihn fest. Der Faktor sollte im Bereich zwischen 0 (0%, vollständig undurchsichtig) und 1 (100%, vollständig transparent) liegen. Jeder ungültige Faktorwert wird geklemmt. Der Transparenzfaktor.

Result:


getNormalTexture

NameBeschreibung
getNormalTexture()Ruft die Textur des Normal Mapping ab oder legt sie fest

Result:


setNormalTexture

NameBeschreibung
setNormalTexture(value)Ruft die Textur des Normal Mapping ab oder legt sie fest

Result:


getSpecularGlossinessTexture

NameBeschreibung
getSpecularGlossinessTexture()Ruft die Textur für die spekulare Farbe ab oder legt sie fest, der Kanal RGB speichert die spekulare Farbe und der Kanal A speichert die Glanzlichkeit.

Result:


setSpecularGlossinessTexture

NameBeschreibung
setSpecularGlossinessTexture(value)Ruft die Textur für die spekulare Farbe ab oder legt sie fest, der Kanal RGB speichert die spekulare Farbe und der Kanal A speichert die Glanzlichkeit.

Result:


getGlossinessFactor

NameBeschreibung
getGlossinessFactor()Ruft die Glanzlichkeit (Glätte) des Materials ab oder legt sie fest, 1 bedeutet vollkommen glatt und 0 bedeutet vollkommen rau, Standardwert ist 1, Bereich ist [0, 1]

Result:


setGlossinessFactor

NameBeschreibung
setGlossinessFactor(value)Ruft die Glanzlichkeit (Glätte) des Materials ab oder legt sie fest, 1 bedeutet vollkommen glatt und 0 bedeutet vollkommen rau, Standardwert ist 1, Bereich ist [0, 1]

Result:


getSpecular

NameBeschreibung
getSpecular()Ruft die spekulare Farbe des Materials ab oder legt sie fest, Standardwert ist (1, 1, 1).

Result:


setSpecular

NameBeschreibung
setSpecular(value)Ruft die spekulare Farbe des Materials ab oder legt sie fest, Standardwert ist (1, 1, 1).

Result:


getDiffuseTexture

NameBeschreibung
getDiffuseTexture()Liest oder setzt die Textur für diffuse

Result:


setDiffuseTexture

NameBeschreibung
setDiffuseTexture(value)Liest oder setzt die Textur für diffuse

Result:


getDiffuse

NameBeschreibung
getDiffuse()Liest oder setzt die diffuse Farbe des Materials, Standardwert ist (1, 1, 1)

Result:


setDiffuse

NameBeschreibung
setDiffuse(value)Liest oder setzt die diffuse Farbe des Materials, Standardwert ist (1, 1, 1)

Result:


getEmissiveTexture

NameBeschreibung
getEmissiveTexture()Liest oder setzt die Textur für emissive

Result:


setEmissiveTexture

NameBeschreibung
setEmissiveTexture(value)Liest oder setzt die Textur für emissive

Result:


getEmissiveColor

NameBeschreibung
getEmissiveColor()Liest oder setzt die emissive Farbe, Standardwert ist (0, 0, 0)

Result:


setEmissiveColor

NameBeschreibung
setEmissiveColor(value)Liest oder setzt die emissive Farbe, Standardwert ist (0, 0, 0)

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


getTexture

NameBeschreibung
getTexture(slotName)Gibt die Textur aus dem angegebenen Slot zurück, sie kann der Name einer Materialeigenschaft oder ein Shader-Parametername sein.

Parameters:

NameTypBeschreibung
slotNameStringSlot-Name.

Result: TextureBase


setTexture

NameBeschreibung
setTexture(slotName, texture)Setzt die Textur in den angegebenen Slot.

Parameters:

NameTypBeschreibung
slotNameStringSlot-Name.
TexturTextureBaseTextur.

Result: TextureBase


toString

NameBeschreibung
toString()Formatiert das Objekt in einen String

Result: String


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property


iterator

NameBeschreibung
iterator()Für den internen Gebrauch reserviert.

Result: Property