PbrSpecularMaterial

PbrSpecularMaterial class

Υλικό για φυσική απόδοση με βάση το διάχυτο χρώμα/κατοπωλείο/γυαλάδα

public class PbrSpecularMaterial : Material

Κατασκευαστές

ΟνομαΠεριγραφή
PbrSpecularMaterial()Κατασκευαστής τουPbrSpecularMaterial

Ιδιότητες

ΟνομαΠεριγραφή
Diffuse { get; set; }Λαμβάνει ή ορίζει το διάχυτο χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1)
DiffuseTexture { get; set; }Λαμβάνει ή ορίζει την υφή για diffuse
EmissiveColor { get; set; }Λαμβάνει ή ορίζει το χρώμα εκπομπής, η προεπιλεγμένη τιμή είναι (0, 0, 0)
EmissiveTexture { get; set; }Λαμβάνει ή ορίζει την υφή για emissive
GlossinessFactor { get; set; }Λαμβάνει ή ρυθμίζει τη στιλπνότητα (ομαλότητα) του υλικού, 1 σημαίνει τέλεια λεία και 0 σημαίνει τέλεια τραχιά, η προεπιλεγμένη τιμή είναι 1, το εύρος είναι [0, 1]
virtual Name { get; set; }Παίρνει ή ορίζει το όνομα.
NormalTexture { get; set; }Λαμβάνει ή ορίζει την υφή της κανονικής αντιστοίχισης
Properties { get; }Λαμβάνει τη συλλογή όλων των ιδιοτήτων.
Specular { get; set; }Λαμβάνει ή ορίζει το κατοπτρικό χρώμα του υλικού, η προεπιλεγμένη τιμή είναι (1, 1, 1).
SpecularGlossinessTexture { get; set; }Λαμβάνει ή ορίζει την υφή για το κατοπτρικό χρώμα, το κανάλι RGB αποθηκεύει το κατοπτρικό χρώμα και το κανάλι Α αποθηκεύει τη στιλπνότητα.
Transparency { get; set; }Λαμβάνει ή ορίζει τον παράγοντα διαφάνειας. Ο συντελεστής πρέπει να κυμαίνεται μεταξύ 0(0%, πλήρως αδιαφανής) και 1(100%, πλήρως διαφανής) Οποιαδήποτε μη έγκυρη τιμή συντελεστή θα συσφίγγεται.

Μέθοδοι

ΟνομαΠεριγραφή
FindProperty(string)Βρίσκει την ιδιότητα. Μπορεί να είναι μια δυναμική ιδιότητα (Δημιουργήθηκε από CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Αναγνωρίζεται από το όνομά της)
GetEnumerator()Βάζει τον απαριθμητή να απαριθμήσει εσωτερικές υποδοχές υφής.
GetProperty(string)Λάβετε την τιμή της καθορισμένης ιδιότητας
GetTexture(string)Λαμβάνει την υφή από την καθορισμένη υποδοχή, μπορεί να είναι το όνομα ιδιότητας του υλικού ή η παράμετρος shader name
RemoveProperty(Property)Καταργεί μια δυναμική ιδιότητα.
RemoveProperty(string)Καταργήστε την καθορισμένη ιδιότητα που προσδιορίζεται με όνομα
SetProperty(string, object)Ορίζει την τιμή της καθορισμένης ιδιότητας
SetTexture(string, TextureBase)Ορίζει την υφή σε καθορισμένο slot
override ToString()Μορφοποιεί αντικείμενο σε string

Πεδία

ΟνομαΠεριγραφή
const MapSpecularGlossinessΟ χάρτης υφής για κατοπτρική στιλπνότητα

Δείτε επίσης