Optionalname: stringOptionalbaseColor: stringOptionalmetallic: numberOptionalroughness: numberOptionalalpha: numberOptionalemissiveColor: stringOptionalemissiveIntensity: numberOptionalzOffset: numberOptionalzOffsetUnits: numberOptionalbaseColorTexture: anyOptionalmetallicRoughnessTexture: anyOptionalnormalTexture: anyOptionalemissiveTexture: anyOptionalocclusionTexture: anyOptionalalphaMode: alphaModeEnumOptionalalphaCutoff: numberOptionaldoubleSided: booleanOptionalwireframe: booleanOptionalunlit: booleanمعرّف الاسم للمادة
اللون الأساسي/الألبيدو للمادة بصيغة hex
معامل المعدنية (0 = عازل، 1 = معدني)
معامل الخشونة (0 = أملس/مرآة، 1 = خشن/منتشر)
العتامة/الشفافية الكلية للمادة (0 = شفافة تماما، 1 = معتمة تماما)
Optionalemissiveاللون الانبعاثي - اللون الذي تبدو المادة وكأنها تبعثه (التوهج)
مضاعف الشدة للون الانبعاثي
معامل إزاحة عمق مخزن Z للمساعدة في تصارع Z على الأسطح المتحدة المستوى
وحدات إزاحة عمق مخزن Z للتحكم الدقيق في تصارع Z
Optionalbaseالنسيج المستخدم للون الأساسي/الألبيدو
Optionalmetallicنسيج المعدنية-الخشونة المدمج (المعدنية في القناة B، والخشونة في القناة G)
Optionalnormalنسيج خريطة النواظم/النتوءات لتفاصيل السطح
Optionalemissiveنسيج للمناطق الانبعاثية/المتوهجة
Optionalocclusionنسيج الانسداد المحيطي للظلال الناعمة في الشقوق
وضع الألفا/الشفافية: معتم، أو قناع (قص)، أو مزج (شبه شفاف)
عتبة الألفا لوضع القناع (البكسلات دونها شفافة تماما)
تصيير جانبي الأوجه كليهما (يكافئ تعطيل backFaceCulling)
تصيير المادة كإطار سلكي
تعطيل حسابات الإضاءة والتصيير بشكل مسطح/بدون إضاءة
خيارات إنشاء مادة PBR (التصيير المبني على الفيزياء) عامة. تمثل هذه الخصائص المجموعة الفرعية المشتركة المتاحة عبر BabylonJS و ThreeJS و PlayCanvas. تتبع أسماء الخصائص اصطلاحات BabylonJS وتُربط بالخصائص المكافئة في المحركات الأخرى.