PbrMaterial

PbrMaterial class

अल्बेडो रंग/धात्विक/खुरदरापन के आधार पर भौतिक रूप से आधारित प्रतिपादन के लिए सामग्री

public class PbrMaterial : Material

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

नामविवरण
PbrMaterial()एक डिफ़ॉल्ट पीबीआर सामग्री उदाहरण बनाएं
PbrMaterial(Color)निर्दिष्ट अल्बेडो रंग मान के साथ एक डिफ़ॉल्ट पीबीआर सामग्री का निर्माण करें।

गुण

नामविवरण
Albedo { get; set; }सामग्री का आधार रंग प्राप्त या सेट करता है
AlbedoTexture { get; set; }अल्बेडो के लिए बनावट प्राप्त या सेट करता है
EmissiveColor { get; set; }उत्सर्जक रंग प्राप्त या सेट करता है
EmissiveTexture { get; set; }एमिसिव के लिए बनावट प्राप्त या सेट करता है
MetallicFactor { get; set; }सामग्री की धातुता को प्राप्त या सेट करता है, 1 के मान का अर्थ है कि सामग्री एक धातु है और 0 के मान का अर्थ है कि सामग्री एक ढांकता हुआ है।
MetallicRoughness { get; set; }धातु (आर चैनल में) और खुरदरापन (जी चैनल में) के लिए बनावट प्राप्त या सेट करता है
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
NormalTexture { get; set; }सामान्य मैपिंग की बनावट प्राप्त या सेट करता है
OcclusionFactor { get; set; }परिवेश रोड़ा के कारक को प्राप्त या सेट करता है
OcclusionTexture { get; set; }परिवेश रोड़ा के लिए बनावट प्राप्त या सेट करता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
RoughnessFactor { get; set; }सामग्री की खुरदरापन प्राप्त या सेट करता है, 1 के मान का अर्थ है कि सामग्री पूरी तरह से खुरदरी है और 0 के मान का अर्थ है कि सामग्री पूरी तरह से चिकनी है
SpecularTexture { get; set; }स्पेक्युलर कलर के लिए टेक्सचर प्राप्त या सेट करता है
Transparency { get; set; }पारदर्शिता फ़ैक्टर प्राप्त या सेट करता है. फ़ैक्टर को 0(0%, पूरी तरह से अपारदर्शी) और 1(100%, पूरी तरह से पारदर्शी) के बीच होना चाहिए कोई भी अमान्य फ़ैक्टर मान क्लैम्प किया जाएगा.

तरीकों

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

यह सभी देखें