PbrSpecularMaterial

PbrSpecularMaterial class

विसरित रंग/स्पेक्युलर/चमक पर आधारित शारीरिक रूप से आधारित रेंडरिंग के लिए सामग्री

public class PbrSpecularMaterial : Material

कंस्ट्रक्टर्स

नामविवरण
PbrSpecularMaterial()का निर्माताPbrSpecularMaterial

गुण

नामविवरण
Diffuse { get; set; }सामग्री के विसरित रंग को प्राप्त या सेट करता है, डिफ़ॉल्ट मान (1, 1, 1) है
DiffuseTexture { get; set; }डिफ्यूज़ के लिए बनावट प्राप्त या सेट करता है
EmissiveColor { get; set; }उत्सर्जक रंग प्राप्त या सेट करता है, डिफ़ॉल्ट मान है (0, 0, 0)
EmissiveTexture { get; set; }एमिसिव के लिए बनावट प्राप्त या सेट करता है
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; }स्पेक्युलर कलर के लिए टेक्सचर प्राप्त या सेट करता है, चैनल आरजीबी स्पेक्युलर कलर को स्टोर करता है और चैनल A ग्लॉसीनेस को स्टोर करता है।
Transparency { get; set; }पारदर्शिता फ़ैक्टर प्राप्त या सेट करता है. फ़ैक्टर को 0(0%, पूरी तरह से अपारदर्शी) और 1(100%, पूरी तरह से पारदर्शी) के बीच होना चाहिए कोई भी अमान्य फ़ैक्टर मान क्लैम्प किया जाएगा.

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetEnumerator()गणनाकर्ता को आंतरिक बनावट स्लॉट की गणना करने के लिए मिलता है।
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
GetTexture(string)निर्दिष्ट स्लॉट से बनावट प्राप्त करता है, यह सामग्री की संपत्ति का नाम या शेडर का पैरामीटर नाम हो सकता है
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है
SetTexture(string, TextureBase)बनावट को निर्दिष्ट स्लॉट पर सेट करता है
override ToString()ऑब्जेक्ट को string पर स्वरूपित करता है

खेत

नामविवरण
const MapSpecularGlossinessविशिष्ट चमक के लिए बनावट मानचित्र

यह सभी देखें