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; }الحصول على نسيج لل 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 اللون المرآوي والقناة A تخزن اللمعان.
Transparency { get; set; }الحصول على عامل الشفافية أو تعيينه . يجب أن يتراوح العامل بين 0 (0٪ ، معتم تمامًا) و 1 (100٪ ، شفاف تمامًا) سيتم تثبيت أي قيمة غير صالحة للعامل .

طُرق

اسموصف
FindProperty(string)البحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty / SetProperty) أو خاصية أصلية (محددة باسمها)
GetEnumerator()الحصول على العداد لتعداد فتحات النسيج الداخلي.
GetProperty(string)الحصول على قيمة الخاصية المحددة
GetTexture(string)الحصول على النسيج من الفتحة المحددة ، يمكن أن يكون اسم خاصية المادة أو اسم معلمة shader
RemoveProperty(Property)يزيل خاصية ديناميكية .
RemoveProperty(string)إزالة الخاصية المحددة المحددة بالاسم
SetProperty(string, object)يحدد قيمة الخاصية المحددة
SetTexture(string, TextureBase)يضبط النسيج على slot
override ToString()كائن تنسيقات إلى string

مجالات

اسموصف
const MapSpecularGlossinessخريطة النسيج لمعان مرآى

أنظر أيضا