PbrMaterial

PbrMaterial class

Υλικό για φυσικά βασισμένη απόδοση βασισμένο στο χρώμα albedo/μεταλλικό/τραχύτητα

Μέθοδοι

constructor

ΌνομαΠεριγραφή
constructor()Δημιουργήστε μια προεπιλεγμένη παρουσία υλικού PBR

Result:


constructor_overload

ΌνομαΠεριγραφή
constructor_overload(albedo)Δημιουργήστε ένα προεπιλεγμένο υλικό PBR με καθορισμένη τιμή χρώματος albedo.

Parameters:

ΌνομαΤύποςΠεριγραφή
albedoVector3Η προεπιλεγμένη τιμή χρώματος albedo

Result:


getTransparency

ΌνομαΠεριγραφή
getTransparency()Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. Ο παράγοντας πρέπει να κυμαίνεται μεταξύ 0 (0%, πλήρως αδιαφανές) και 1 (100%, πλήρως διαφανές). Οποιαδήποτε μη έγκυρη τιμή παράγοντα θα περιοριστεί. Ο παράγοντας διαφάνειας.

Result:


setTransparency

ΌνομαΠεριγραφή
setTransparency(value)Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. Ο παράγοντας πρέπει να κυμαίνεται μεταξύ 0 (0%, πλήρως αδιαφανές) και 1 (100%, πλήρως διαφανές). Οποιαδήποτε μη έγκυρη τιμή παράγοντα θα περιοριστεί. Ο παράγοντας διαφάνειας.

Result:


getNormalTexture

ΌνομαΠεριγραφή
getNormalTexture()Λαμβάνει ή ορίζει την υφή της κανονικής χαρτογράφησης

Result:


setNormalTexture

ΌνομαΠεριγραφή
setNormalTexture(value)Λαμβάνει ή ορίζει την υφή της κανονικής χαρτογράφησης

Result:


getSpecularTexture

ΌνομαΠεριγραφή
getSpecularTexture()Ανακτά ή ορίζει την υφή για το specular χρώμα

Result:


setSpecularTexture

ΌνομαΠεριγραφή
setSpecularTexture(value)Ανακτά ή ορίζει την υφή για το specular χρώμα

Result:


getAlbedoTexture

ΌνομαΠεριγραφή
getAlbedoTexture()Ανακτά ή ορίζει την υφή για το albedo

Result:


setAlbedoTexture

ΌνομαΠεριγραφή
setAlbedoTexture(value)Ανακτά ή ορίζει την υφή για το albedo

Result:


getAlbedo

ΌνομαΠεριγραφή
getAlbedo()Ανακτά ή ορίζει το βασικό χρώμα του υλικού

Result:


setAlbedo

ΌνομαΠεριγραφή
setAlbedo(value)Ανακτά ή ορίζει το βασικό χρώμα του υλικού

Result:


getOcclusionTexture

ΌνομαΠεριγραφή
getOcclusionTexture()Ανακτά ή ορίζει την υφή για το ambient occlusion

Result:


setOcclusionTexture

ΌνομαΠεριγραφή
setOcclusionTexture(value)Ανακτά ή ορίζει την υφή για το ambient occlusion

Result:


getOcclusionFactor

ΌνομαΠεριγραφή
getOcclusionFactor()Λαμβάνει ή ορίζει τον παράγοντα της απόσβεσης περιβάλλοντος

Result:


setOcclusionFactor

ΌνομαΠεριγραφή
setOcclusionFactor(value)Λαμβάνει ή ορίζει τον παράγοντα της απόσβεσης περιβάλλοντος

Result:


getMetallicFactor

ΌνομαΠεριγραφή
getMetallicFactor()Λαμβάνει ή ορίζει τη μεταλλικότητα του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι μέταλλο και η τιμή 0 σημαίνει ότι το υλικό είναι διηλεκτρικό.

Result:


setMetallicFactor

ΌνομαΠεριγραφή
setMetallicFactor(value)Λαμβάνει ή ορίζει τη μεταλλικότητα του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι μέταλλο και η τιμή 0 σημαίνει ότι το υλικό είναι διηλεκτρικό.

Result:


getRoughnessFactor

ΌνομαΠεριγραφή
getRoughnessFactor()Λαμβάνει ή ορίζει την τραχύτητα του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι εντελώς τραχύ και η τιμή 0 σημαίνει ότι το υλικό είναι εντελώς λείο.

Result:


setRoughnessFactor

ΌνομαΠεριγραφή
setRoughnessFactor(value)Λαμβάνει ή ορίζει την τραχύτητα του υλικού, η τιμή 1 σημαίνει ότι το υλικό είναι εντελώς τραχύ και η τιμή 0 σημαίνει ότι το υλικό είναι εντελώς λείο.

Result:


getMetallicRoughness

ΌνομαΠεριγραφή
getMetallicRoughness()Λαμβάνει ή ορίζει την υφή για το μεταλλικό (στο κανάλι R) και την τραχύτητα (στο κανάλι G)

Result:


setMetallicRoughness

ΌνομαΠεριγραφή
setMetallicRoughness(value)Λαμβάνει ή ορίζει την υφή για το μεταλλικό (στο κανάλι R) και την τραχύτητα (στο κανάλι G)

Result:


getEmissiveTexture

ΌνομαΠεριγραφή
getEmissiveTexture()Λαμβάνει ή ορίζει την υφή για την εκπομπή

Result:


setEmissiveTexture

ΌνομαΠεριγραφή
setEmissiveTexture(value)Λαμβάνει ή ορίζει την υφή για την εκπομπή

Result:


getEmissiveColor

ΌνομαΠεριγραφή
getEmissiveColor()Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα

Result:


setEmissiveColor

ΌνομαΠεριγραφή
setEmissiveColor(value)Λαμβάνει ή ορίζει το εκπεμπόμενο χρώμα

Result:


getName

ΌνομαΠεριγραφή
getName()Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


setName

ΌνομαΠεριγραφή
setName(value)Λαμβάνει ή ορίζει το όνομα. Το όνομα.

Result:


getProperties

ΌνομαΠεριγραφή
getProperties()Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Result:


fromMaterial

ΌνομαΠεριγραφή
fromMaterial(material)Επιτρέπει τη μετατροπή άλλου υλικού σε PbrMaterial

Parameters:

ΌνομαΤύποςΠεριγραφή
υλικόMaterialnull

Result: PbrMaterial


getTexture

ΌνομαΠεριγραφή
getTexture(slotName)Λαμβάνει την υφή από το καθορισμένο slot, μπορεί να είναι το όνομα ιδιότητας του υλικού ή το όνομα παραμέτρου του shader.

Parameters:

ΌνομαΤύποςΠεριγραφή
slotNameStringΌνομα slot.

Result: TextureBase


setTexture

ΌνομαΠεριγραφή
setTexture(slotName, texture)Ορίζει την υφή στο καθορισμένο slot

Parameters:

ΌνομαΤύποςΠεριγραφή
slotNameStringΌνομα slot.
textureTextureBaseΥφή.

Result: TextureBase


toString

ΌνομαΠεριγραφή
toString()Μορφοποιεί το αντικείμενο σε συμβολοσειρά

Result: String


removeProperty

ΌνομαΠεριγραφή
removeProperty(property)Αφαιρεί μια δυναμική ιδιότητα.

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyPropertyΠοια ιδιότητα να αφαιρεθεί

Result: boolean


removeProperty

ΌνομαΠεριγραφή
removeProperty(property)Αφαιρέστε την καθορισμένη ιδιότητα που αναγνωρίζεται με όνομα

Parameters:

ΌνομαΤύποςΠεριγραφή
propertStringnull

Result: boolean


getProperty

ΌνομαΠεριγραφή
getProperty(property)Αποκτήστε την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας

Result: Αντικείμενο


setProperty

ΌνομαΠεριγραφή
setProperty(property, value)Ορίζει την τιμή της καθορισμένης ιδιότητας

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyStringΌνομα ιδιότητας
τιμήΑντικείμενοΗ τιμή της ιδιότητας

Result: Αντικείμενο


findProperty

ΌνομαΠεριγραφή
findProperty(propertyName)Βρίσκει την ιδιότητα. Μπορεί να είναι δυναμική ιδιότητα (Created by CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Identified by its name)

Parameters:

ΌνομαΤύποςΠεριγραφή
propertyNameStringΌνομα ιδιότητας.

Result: Property


iterator

ΌνομαΠεριγραφή
iterator()Δεσμευμένο για εσωτερική χρήση.

Result: Property