PbrMaterial
inhoud
[
verbergen
]PbrMaterial class
Materiaal voor fysiek gebaseerd renderen gebaseerd op albedo-kleur/metallic/ruwheid
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor() | Maak een standaard PBR-materiaalinstantie |
Result:
constructor_overload
| Naam | Beschrijving |
|---|---|
| constructor_overload(albedo) | Maak een standaard PBR-materiaal met de opgegeven albedo-kleurwaarde. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| albedo | Vector3 | De standaard albedo-kleurwaarde |
Result:
getTransparency
| Naam | Beschrijving |
|---|---|
| getTransparency() | Haalt op of stelt de transparantiefactor in. De factor moet liggen tussen 0 (0%, volledig ondoorzichtig) en 1 (100%, volledig transparant). Elke ongeldige factorwaarde wordt begrensd. De transparantiefactor. |
Result:
setTransparency
| Naam | Beschrijving |
|---|---|
| setTransparency(value) | Haalt op of stelt de transparantiefactor in. De factor moet liggen tussen 0 (0%, volledig ondoorzichtig) en 1 (100%, volledig transparant). Elke ongeldige factorwaarde wordt begrensd. De transparantiefactor. |
Result:
getNormalTexture
| Naam | Beschrijving |
|---|---|
| getNormalTexture() | Haalt op of stelt de textuur van normale mapping in |
Result:
setNormalTexture
| Naam | Beschrijving |
|---|---|
| setNormalTexture(value) | Haalt op of stelt de textuur van normale mapping in |
Result:
getSpecularTexture
| Naam | Beschrijving |
|---|---|
| getSpecularTexture() | Haalt of stelt de textuur voor speculaire kleur in |
Result:
setSpecularTexture
| Naam | Beschrijving |
|---|---|
| setSpecularTexture(value) | Haalt of stelt de textuur voor speculaire kleur in |
Result:
getAlbedoTexture
| Naam | Beschrijving |
|---|---|
| getAlbedoTexture() | Haalt of stelt de textuur voor albedo in |
Result:
setAlbedoTexture
| Naam | Beschrijving |
|---|---|
| setAlbedoTexture(value) | Haalt of stelt de textuur voor albedo in |
Result:
getAlbedo
| Naam | Beschrijving |
|---|---|
| getAlbedo() | Haalt of stelt de basiskleur van het materiaal in |
Result:
setAlbedo
| Naam | Beschrijving |
|---|---|
| setAlbedo(value) | Haalt of stelt de basiskleur van het materiaal in |
Result:
getOcclusionTexture
| Naam | Beschrijving |
|---|---|
| getOcclusionTexture() | Haalt of stelt de textuur voor ambient occlusie in |
Result:
setOcclusionTexture
| Naam | Beschrijving |
|---|---|
| setOcclusionTexture(value) | Haalt of stelt de textuur voor ambient occlusie in |
Result:
getOcclusionFactor
| Naam | Beschrijving |
|---|---|
| getOcclusionFactor() | Krijgt of stelt de factor van ambient occlusion in |
Result:
setOcclusionFactor
| Naam | Beschrijving |
|---|---|
| setOcclusionFactor(value) | Krijgt of stelt de factor van ambient occlusion in |
Result:
getMetallicFactor
| Naam | Beschrijving |
|---|---|
| getMetallicFactor() | Krijgt of stelt de metaalheid van het materiaal in, een waarde van 1 betekent dat het materiaal een metaal is en een waarde van 0 betekent dat het materiaal een diëlektrisch is. |
Result:
setMetallicFactor
| Naam | Beschrijving |
|---|---|
| setMetallicFactor(value) | Krijgt of stelt de metaalheid van het materiaal in, een waarde van 1 betekent dat het materiaal een metaal is en een waarde van 0 betekent dat het materiaal een diëlektrisch is. |
Result:
getRoughnessFactor
| Naam | Beschrijving |
|---|---|
| getRoughnessFactor() | Krijgt of stelt de ruwheid van het materiaal in, een waarde van 1 betekent dat het materiaal volledig ruw is en een waarde van 0 betekent dat het materiaal volledig glad is. |
Result:
setRoughnessFactor
| Naam | Beschrijving |
|---|---|
| setRoughnessFactor(value) | Krijgt of stelt de ruwheid van het materiaal in, een waarde van 1 betekent dat het materiaal volledig ruw is en een waarde van 0 betekent dat het materiaal volledig glad is. |
Result:
getMetallicRoughness
| Naam | Beschrijving |
|---|---|
| getMetallicRoughness() | Krijgt of stelt de textuur voor metallic (in R-kanaal) en ruwheid (in G-kanaal) in |
Result:
setMetallicRoughness
| Naam | Beschrijving |
|---|---|
| setMetallicRoughness(value) | Krijgt of stelt de textuur voor metallic (in R-kanaal) en ruwheid (in G-kanaal) in |
Result:
getEmissiveTexture
| Naam | Beschrijving |
|---|---|
| getEmissiveTexture() | Haalt op of stelt de textuur voor emissief in |
Result:
setEmissiveTexture
| Naam | Beschrijving |
|---|---|
| setEmissiveTexture(value) | Haalt op of stelt de textuur voor emissief in |
Result:
getEmissiveColor
| Naam | Beschrijving |
|---|---|
| getEmissiveColor() | Haalt op of stelt de emissieve kleur in |
Result:
setEmissiveColor
| Naam | Beschrijving |
|---|---|
| setEmissiveColor(value) | Haalt op of stelt de emissieve kleur in |
Result:
getName
| Naam | Beschrijving |
|---|---|
| getName() | Haalt de naam op of stelt deze in. De naam. |
Result:
setName
| Naam | Beschrijving |
|---|---|
| setName(value) | Haalt de naam op of stelt deze in. De naam. |
Result:
getProperties
| Naam | Beschrijving |
|---|---|
| getProperties() | Haalt de collectie van alle eigenschappen op. |
Result:
fromMaterial
| Naam | Beschrijving |
|---|---|
| fromMaterial(material) | Sta toe om ander materiaal te converteren naar PbrMaterial |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| materia | Materiaal | null |
Result: PbrMaterial
getTexture
| Naam | Beschrijving |
|---|---|
| getTexture(slotName) | Haalt de textuur op uit de opgegeven slot, dit kan de naam van een materiaaleigenschap of de naam van een shaderparameter zijn. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| slotName | String | Slotnaam. |
Result: TextureBase
setTexture
| Naam | Beschrijving |
|---|---|
| setTexture(slotName, texture) | Stelt de textuur in op de opgegeven slot |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| slotName | String | Slotnaam. |
| texture | TextureBase | Textuur. |
Result: TextureBase
toString
| Naam | Beschrijving |
|---|---|
| toString() | Formatteert object naar string |
Result: String
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijdert een dynamische eigenschap. |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | Eigenschap | Welke eigenschap moet worden verwijderd |
Result: boolean
removeProperty
| Naam | Beschrijving |
|---|---|
| removeProperty(property) | Verwijder de opgegeven eigenschap geïdentificeerd op naam |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Naam | Beschrijving |
|---|---|
| getProperty(property) | Haal de waarde van de opgegeven eigenschap op |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
Result: Object
setProperty
| Naam | Beschrijving |
|---|---|
| setProperty(property, value) | Stelt de waarde van de opgegeven eigenschap in |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| eigenschap | String | Naam van eigenschap |
| value | Object | De waarde van de eigenschap |
Result: Object
findProperty
| Naam | Beschrijving |
|---|---|
| findProperty(propertyName) | Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam) |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| propertyName | String | Naam van eigenschap. |
Result: Eigenschap
iterator
| Naam | Beschrijving |
|---|---|
| iterator() | Gereserveerd voor intern gebruik. |
Result: Eigenschap