يتم تحديد [name] بواسطة نسيج MatCap (أو Lit Sphere) ، الذي يشفر لون المادة والظلال.
لا يستجيب [name] للأضواء لأن ملف صورة matcap يشفر الإضاءة المخبوزة. سيطرح ظلًا على كائن يتلقى الظلال (ويعمل قص الظلال) ، ولكنه لن يظلل نفسه أو يتلقى الظلال.
[page:Object parameters] - (اختياري) كائن يحتوي على خاصية واحدة أو أكثر تحدد مظهر المادة. يمكن تمرير أي خاصية من المادة (بما في ذلك أي خاصية موروثة من [page:Material]) هنا.
الاستثناء هو الخاصية [page:Hexadecimal color] ، التي يمكن تمريرها كسلسلة ست عشرية وهي `0xffffff` (أبيض) بشكل افتراضي. يتم استدعاء [page:Color.set]( color ) داخليًا.
انظر إلى الفئة الأساسية [page:Material] للحصول على الخصائص المشتركة.
خريطة الألفا هي نسيج رمادي يتحكم في التعتيم عبر
خريطة الألفا هي نسيج رمادي يتحكم في التعتيم عبر
السطح (أسود: شفاف تمامًا ؛ أبيض: غير شفاف تمامًا). الافتراضية هى
null.
يتم استخدام لون النسيج فقط ، مع تجاهل قناة الألفا إذا كانت واحدة
موجود. بالنسبة للقوام RGB و RGBA ، سيستخدم [page:WebGLRenderer WebGL] renderer
قناة اللون الأخضر عند عيّنة هذا القوام بسبب البت الإضافي
من الدقة المقدمة للأخضر في DXT-compressed وغير المضغوط RGB 565
التنسيقات. ستعمل قوام الإضاءة فقط وقوام الإضاءة / الألفا أيضًا كما هو متوقع.
القوام لإنشاء خريطة بروز. تُعيَّن قِيَمُ الأبْيَضِ والأسْوَدِ إلى عُمْقٍ مُدْرَكٍ بالنسبة للأضواء. لا يؤثر Bump في الواقع هندسة الكائن ، فقط الإضاءة. إذا تم تعريف خريطة طبيعية سيتم تجاهل هذا.
مدى تأثير خريطة البروز على المادة. المدى النموذجي هو 0-1. الافتراضية هى 1.
[page:Color] المادة ، افتراضيًا مضبوط على أبيض (0xffffff).
يؤثر خريطة التشوه على موضع رؤوس الشبكة. على عكس الخرائط الأخرى التي تؤثر فقط على الضوء والظل من المادة يمكن للرؤوس المشوهة أن تلقي ظلالًا ، وتحجب الأشياء الأخرى ، وغيرها يعمل كهندسة حقيقية. نسيج التشوه هو صورة حيث القيمة من كل بكسل (الأبيض هو الأعلى) يتم تعيينها ضد ، و إعادة تحديد مواقع ، رؤوس الشبكة.
كم يؤثر خريطة التشويه على الشبكة (حيث اللون الأسود لا يوجد تشويه ، واللون الأبيض هو التشويه الأقصى). بدون تعيين خريطة تشويه ، لا يتم تطبيق هذه القيمة. الافتراضي هو 1.
إزاحة قيم خريطة التشوه على رؤوس شبكة المصفوفات. بدون تعيين خريطة التشوه ، لا يتم تطبيق هذه القيمة. الافتراضية هى 0.
تحديد ما إذا كان يتم عرض المادة بتظليل مسطح. الافتراضية هى false.
ما إذا كانت المادة متأثرة بالضباب. الافتراضية هى `true`.
خريطة اللون. قد يتضمن اختيارًا قناة ألفا ، عادةً مجتمعة مع [page:Material.transparent .transparent] أو [page:Material.alphaTest .alphaTest]. الافتراضية هى null. يتم تعديل لون خريطة القوام بواسطة diffuse [page:.color].
خريطة matcap. الافتراضية هى null.
القوام لإنشاء خريطة طبيعية. تؤثر قيم RGB على سطح الطبيعي لكل قطعة بكسل وتغير طريقة إضاءة اللون. الخرائط الطبيعية لا تغير شكل السطح الفعلي ، فقط الإضاءة. في في حال كانت المادة تحتوي على خريطة طبيعية باستخدام التقليد المستخدم باليد اليسرى يجب إنكار مكون y من normalScale للتعويض للاختلاف في التوجه.
نوع خريطة الطبيعية.
الخيارات هي [page:constant THREE.TangentSpaceNormalMap] (الافتراضية) ، و
[page:constant THREE.ObjectSpaceNormalMap].
مدى تأثير خريطة الطبيعية على المادة. المدى النموذجي هو 0-1. الافتراضية هى [page:Vector2] مضبوط على (1،1).
انظر فئة [page:Material] الأساسية للطُرُق المشتركة.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]