مواد Roblox ليست مثل المواد في المنصات الأخرى، حيث أن مظهرها البصري و خصائصها الفيزيائية تعكس تلك الموجودة في العالم الحقيقي. على سبيل المثال، الخرسانة أثقل من البلاستيك وتغرق أسرع في الماء. عند تعيين مادة لجزء أو تضاريس، يقوم Roblox بمحاكاة خصائص المادة الفيزيائية لجعل هذا السلوك يعمل بشكل صحيح.
يوفر محرك Roblox مجموعة من المواد الأساسية المناسبة لبناء العديد من الألعاب، بما في ذلك فئات متنوعة من المعادن، والصخور، والمواد العضوية.
يمكنك أيضاً إنشاء مواد مخصصة خاصة بك وتطبيقها على الأجزاء أو التضاريس. المواد المخصصة لها سلوك مواد تكيفية إضافي يسمح لك بتكييف أي نموذج لاستخدام أسلوب فنك والمواد المخصصة، حتى لو كان شخص آخر قد أنشأ النموذج.
تطبيق المواد
يمكنك بسرعة تطبيق المواد على الأجزاء من خلال أداة المادة. يوفر مدير المواد نفس الوظيفة ووضع تطبيق "أداة الطلاء" إضافي.
أداة المادة
يمكن الوصول إلى أداة المادة من شريط أدوات الصفحة الرئيسية أو النموذج. عند النقر والضغط على السهم الصغير في الزاوية على الزر يظهر محدد المادة. راجع الأجزاء لمزيد من المعلومات.

مدير المواد
يمكن الوصول إلى مدير المواد من خلال نافذة ⟩ 3D ⟩ مادة أو من منبثق محدد أداة المادة. من نافذة المدير، يمكنك تطبيق المواد على الأجزاء من خلال سير العمل التالي.
الخاصية الافتراضية Enum.Material لنسخ Part الجديدة هي بلاستيك. لتطبيق مادة مختلفة على الأجزاء:
في نافذة العرض ثلاثية الأبعاد أو مستكشف، حدد واحد أو أكثر من الأجزاء.
في لوحة مدير المواد، حرك الماوس فوق المادة المطلوبة (لا تحتاج إلى تحديدها) واضغط على زر تطبيق على الأجزاء المحددة.

المواد المخصصة
يوفر مدير المواد واجهة مستخدم للتفاعل مع جوانب مختلفة من MaterialService، بما في ذلك إنشاء مواد مخصصة جديدة وتطبيقها على الأجزاء والتضاريس. يتم تمثيل المواد المخصصة بواسطة نسخ MaterialVariant داخل MaterialService.

يمكنك تطبيق المواد المخصصة لكل جزء أو عالمياً على كل من الأجزاء والتضاريس، ويمكنك ضبط كيفية تطبيق المواد المخصصة على وجوه التضاريس باستخدام نسخ TerrainDetail.
إنشاء مواد مخصصة
يمكنك تحرير جميع خصائص المادة المخصصة في مدير المواد أو من خلال خصائص نسخة MaterialVariant. يمكنك أيضًا إنشاء مواد مخصصة من خلال مولد المواد المستند إلى المطالب.
لإنشاء مادة مخصصة في مدير المواد:
انقر على المادة الأساسية التي ستورث منها المادة المخصصة الخاصة بك الخصائص الفيزيائية. إذا تخطيت هذه الخطوة، ستكون المادة الأساسية هي بلاستيك، لكن يمكنك تغييرها لاحقًا.

في الزاوية العلوية اليسرى، انقر إنشاء نموذج مادة.

تظهر نسخة جديدة في اللوحة مع رمز في الزاوية اليمنى السفلية، مما يشير إلى أنها مادة مخصصة.

في المفتش، أعد تسمية المادة المخصصة لوصف غرضها. يمكنك تغيير الاسم لاحقًا، لكن إذا قمت بذلك بعد تطبيق المادة على الأجزاء، ستحتاج إلى إعادة تطبيقها على تلك الأجزاء.
لكل خيار خريطة القوام مثل اللون أو الطبيعة، قم بلصق معرّف أصلٍ أو استيراد قوام جديد من جهاز الكمبيوتر الخاص بك. تعمل القوام المربعة بشكل أفضل. إذا لم تحدد أصلاً لخريطة القوام، ستبقى تلك الخريطة فارغة.
إذا رغبت في ذلك، قم بضبط قيم القصب لكل بلاطة و النمط لتغيير كيفية ظهور المادة.
تطبيق المواد المخصصة
بالنسبة للأجزاء [ويمكنك استخدام مادة مخصصة تمامًا مثل أي مادة أخرى، وتطبيقها على الأجزاء المحددة من خلال أداة المادة أو مدير المواد.¹
يمكنك أيضًا تطبيق المادة الجديدة على جزء عن طريق تعيين خاصية MaterialVariant في نافذة الخصائص. في هذه الحالة، تقوم Studio تلقائيًا بتعيين خاصية Material إلى المادة الأساسية التي اخترتها عند إنشاء المادة.

تجاوزات المواد
يمكنك تعيين مادة مخصصة كتجاوز مادة لجعل مادتها الأساسية تعمل كمرجع للمادة المخصصة. عند القيام بذلك، ستستخدم Studio المادة المخصصة لكل من القوام والخصائص الفيزيائية لأي جزء أو تضاريس تستخدم المادة المخصصة.
تعيين التجاوزات
لتعيين مادة مخصصة كتجاوز مادة في مدير المواد:
انقر على المادة المخصصة التي تريد تعيينها كتجاوز.
في المفتش، قم بالتمرير لأسفل إلى التجاوزات وقم بتمكين تعيين كتجاوز.

تظهر التجاوزة الجديدة كخاصية ضمن MaterialService في نافذة الخصائص.

تفاصيل التضاريس
بشكل افتراضي، يؤدي تطبيق مادة مخصصة على الأجزاء أو كتجاوز إلى تطبيق هذه المادة المخصصة كبلاطات عبر كل وجه. بالنسبة للتضاريس، يمكنك تكوين نسخ TerrainDetail لتخصيص الجزء العلوي و الجانبي و الأسفل من الفوكسلات التضاريس باستخدام تلك المادة المخصصة.
لتخصيص وجوه التضاريس باستخدام مادة مخصصة:
في لوحة مدير المواد، انقر على المادة المخصصة.
في المفتش، تأكد من أن مفتاح التبديل تعيين كتجاوز مفعل.

في قسم تفاصيل التضاريس، انقر على إنشاء لكل وجه ترغب في تخصيصه.

لكل وجه تقوم بتمكينه، قم بتوسيع السهم للوصول إلى وتحرير التفاصيل مثل اسمه، وخرائط القوام، والقصب لكل بلاطة، والنمط.

تعطيل التجاوزات
يمكنك تعطيل تجاوز مادة كاملة وجميع المواد الأساسية التي يتم تجاوزها حاليًا، أو يمكنك تعطيل التجاوز لمادة أساسية معينة.
في لوحة مدير المواد، انقر على مادة مخصصة تُستخدم كتجاوز.
في المفتش، قم بالتمرير لأسفل إلى التجاوزات وتعطيل تعيين كتجاوز.

الخصائص الفيزيائية
تحتوي جميع المواد على خصائص فيزيائية مدمجة مثل الكثافة، والمرونة، والاحتكاك. من خلال تطبيق المواد المخصصة مع خصائص فيزيائية فريدة، يمكنك التأثير على سلوك المواد العالمي لجميع الأجزاء والتضاريس التي تستخدم المادة المخصصة، مثل إنشاء نسخة شديدة الانزلاق من مادة الجليد.
عند احتساب الخصائص الفيزيائية، يعطي المحرك الأولوية لإعدادات الجزء الأكثر تفصيلاً على سلوكيات المادة لتحديد الخصائص الفيزيائية الفعالة للسطح:

خصائص فيزيائية مخصصة للجزء المحدد.

خصائص فيزيائية مخصصة لمادة الجزء المخصصة.

خصائص فيزيائية مخصصة لتجاوز المادة من مادة الجزء.

الخصائص الفيزيائية الافتراضية لمادة الجزء.
لتعيين خصائص فيزيائية فريدة لأي مادة مخصصة وتطبيقها تلقائيًا على جميع الأجزاء والتضاريس التي تستخدم المادة:
في لوحة مدير المواد، انقر على المادة المخصصة.
في المفتش، قم بالتمرير لأسفل إلى قسم الفيزياء وقم بتعيين خصائص فيزيائية مخصصة كما هو موضح في مرجع PhysicalProperties.

لأي جزء يستخدم المادة المخصصة و لا يحتوي على تجاوزات خاصة بالجزء، تكشف فرع CurrentPhysicalProperties في نافذة الخصائص عن أن خصائصه الفيزيائية الافتراضية تم تجاوزها بخصائص المادة المخصصة.

المواد التكيفية
عندما تطبق مادة مخصصة على جزء، تصبح خاصية Part.MaterialVariant للجزء هي اسم MaterialVariant بدلاً من نسخته المحددة. وهذا يعني أنه عندما تعيد استخدام الجزء في نفس المكان أو في مكان مختلف، كما في نموذج أو حزمة، سيكون من الأسهل عليك تكيف مواد مخصصة مختلفة لتعديل شكل الجزء. السلوك التكيفي للمواد المخصصة له التأثيرات التالية:
- إذا أنشأت مجموعات من المواد المخصصة بنفس الاسم ولكن بقوام مختلفة، يمكنك بسرعة تغيير أسلوب مكان ما عن طريق تغيير المجموعة التي هي ابنة لـ MaterialService.
- إذا أدخلت نموذجًا بأجزاء تستخدم مادة مخصصة، يمكنك تعديل شكلها من خلال إنشاء نسخة من MaterialVariant في MaterialService وإعادة تسميتها إلى نفس اسم المادة المخصصة السابقة، بدلاً من تطبيق المادة الجديدة على الأجزاء في النموذج.
عند إعادة استخدام المواد المخصصة في النماذج والحزم، يجب أن تكون كل نسخة MaterialVariant في MaterialService لكي تعمل.
- إذا قمت بتوزيع نموذج إلى متجر المبدعين مع مادة مخصصة، يتوجب عليك تضمين نسخة MaterialVariant في النموذج. لمزيد من المعلومات حول توزيع النماذج إلى متجر المبدعين، راجع توزيع الأصول.
- إذا أدخلت نموذجًا من متجر المبدعين، ابحث عن أي نسخ من MaterialVariant ونسخها إلى MaterialService. لمزيد من المعلومات حول استيراد النماذج من متجر المبدعين، راجع متجر المبدعين.
- إذا كنت ترغب في استخدام مواد مخصصة مع الحزم، ضع الحزمة في MaterialService. لمزيد من المعلومات حول الحزم، راجع الحزم.
يمتلك متجر المبدعين فئة تسمى المواد "لحزم المواد"، وهي نماذج تحتوي فقط على نسخ MaterialVariant و TerrainDetail و Folder و Model. تُعتبر فئة المواد وسيلة للترويج واكتشاف المواد المخصصة من قبل منشئين آخرين.
مرجع الأصول والخصائص
المواد الأساسية
تولد ظلال المواد شكلها وإحساسها. تعمل ظلال المواد الأساسية بشكل مختلف عن الظل الذي تستخدمه نسخ MaterialVariant، لذلك لا يمكنك إنشاء مواد مخصصة تشبه تمامًا المواد الأساسية، ولكن لا يزال بإمكانك إنشاء مواد مخصصة تستخدم قوامها. تسرد الجداول التالية معرّفات الأصول لتفاصيل المادة مثل ColorMap و RoughnessMap.
| المادة | خريطة الألوان | العادي | معدنية | خشونة |
|---|---|---|---|---|
| Asphalt | 9930003046 | 9429449876 | 9429450346 | |
| Basalt | 9920482056 | 9438412214 | 9438412457 | |
| Brick | 9920482813 | 9438453152 | 9438453413 | |
| Cardboard | 14108651729 | 14108654002 | 14108654299 | |
| Carpet | 14108662587 | 14108663154 | 14108663726 | |
| CeramicTiles | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| ClayRoofTiles | 18147681935 | 18147683410 | 18147684855 | |
| Cobblestone | 9919718991 | 9438457162 | 9438457470 | |
| Concrete | 9920484153 | 9466554006 | 9466554186 | |
| CorrodedMetal | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| CrackedLava | 9920484943 | 9438508790 | 9438509046 | |
| DiamondPlate | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| Fabric | 9920517696 | 9873280412 | 9873282563 | |
| Foil | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| ForceField² | ||||
| Glacier | 9920518732 | 9438812958 | 9438851286 | |
| Glass³ | 9438868521 | 7547304785 | 7547304892 | |
| Granite | 9920550238 | 9438882935 | 9438883109 | |
| Grass | 9920551868 | 9438955773 | 9438955997 | |
| Ground | 9920554482 | 9439043558 | 9439043765 | |
| Ice | 9920555943 | 9467301039 | 9467301203 | |
| LeafyGrass | 9920557906 | 9439080781 | 9439080950 | |
| Leather | 14108670073 | 14108670486 | 14108670748 | |
| Limestone | 9920561437 | 9439415191 | 9439415495 | |
| Marble | 9439430596 | 9439431240 | 9439431383 | |
| Metal | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| Mud | 9920578473 | 9439509827 | 9439510012 | |
| Neon² | ||||
| Pavement | 9920579943 | 9439519281 | 9439519532 | |
| Pebble | 9920581082 | 9439528644 | 9439537267 | |
| Plaster | 14108671255 | 14108671870 | 14108672378 | |
| Plastic² | ||||
| Rock | 9920587470 | 9439538417 | 9439545859 | |
| RoofShingles | 119722544879522 | 77534750680073 | 129397260312247 | |
| Rubber | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| Salt | 9920590225 | 9439565809 | 9439566688 | |
| Sand | 9920591683 | 9439577084 | 9439577327 | |
| Sandstone | 9920596120 | 9439596530 | 9439596711 | |
| Slate | 9920599782 | 9439612514 | 9439612733 | |
| SmoothPlastic² | ||||
| Snow | 9920620284 | 9439632006 | 9439632145 | |
| Wood | 9920625290 | 9439641376 | 9439648605 | |
| WoodPlanks | 9920626778 | 9439650689 | 9439658127 |
الألوان الافتراضية
يوضح الجدول التالي قيم RGB الافتراضية لكل مادة أساسية. لمزيد من المعلومات حول كيفية تلوين الأجزاء والتضاريس، راجع الأجزاء و التضاريس البيئية.
| المادة | قيمة RGB | اللون |
|---|---|---|
| Asphalt | [80, 84, 84] | |
| Basalt | [75, 74, 74] | |
| Brick | [138, 97, 73] | |
| Cardboard | [255, 206, 152] | |
| Carpet | [163, 162, 165] | |
| CeramicTiles | [181, 173, 156] | |
| ClayRoofTiles | [255, 142, 87] | |
| Cobblestone | [134, 134, 118] | |
| Concrete | [152, 152, 152] | |
| CorrodedMetal | [104, 140, 173] | |
| CrackedLava | [255, 24, 67] | |
| DiamondPlate | [168, 175, 176] | |
| Fabric | [194, 193, 168] | |
| Foil | [168, 175, 176] | |
| ForceField | [163, 162, 165] | |
| Glacier | [221, 228, 229] | |
| Glass | [138, 167, 168] | |
| Granite | [149, 146, 139] | |
| Grass | [111, 126, 62] | |
| Ground | [140, 130, 104] | |
| Ice | [204, 210, 223] | |
| LeafyGrass | [106, 134, 64] | |
| Leather | [110, 73, 53] | |
| Limestone | [255, 243, 192] | |
| Marble | [122, 122, 122] | |
| Metal | [168, 175, 176] | |
| Mud | [121, 112, 98] | |
| Neon | [163, 162, 165] | |
| Pavement | [143, 144, 135] | |
| Pebble | [122, 122, 118] | |
| Plaster | [204, 142, 105] | |
| Plastic | [163, 162, 165] | |
| Rock | [99, 100, 102] | |
| RoofShingles | [66, 66, 66] | |
| Rubber | [32, 32, 32] | |
| Salt | [255, 255, 254] | |
| Sand | [207, 203, 167] | |
| Sandstone | [148, 124, 95] | |
| Slate | [88, 89, 86] | |
| SmoothPlastic | [163, 162, 165] | |
| Snow | [235, 253, 255] | |
| Wood | [172, 148, 108] | |
| WoodPlanks | [172, 148, 108] |
الخصائص الفيزيائية الافتراضية
توضح الجدول التالي الخصائص الفيزيائية الافتراضية لكل مادة كما هو مفصل في مرجع PhysicalProperties. لمعلومات حول تخصيص الخصائص الفيزيائية، انظر الخصائص الفيزيائية.
| المادة | الكثافة | المرونة | وزن المرونة | الاحتكاك | وزن الاحتكاك |
|---|---|---|---|---|---|
| Asphalt | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Basalt | 2.691 | 0.15 | 1 | 0.7 | 0.3 |
| Brick | 1.922 | 0.15 | 1 | 0.8 | 0.3 |
| Cardboard | 0.7 | 0.05 | 2 | 0.5 | 1 |
| Carpet | 1.1 | 0.25 | 2 | 0.4 | 1 |
| CeramicTiles | 2.4 | 0.2 | 1 | 0.51 | 1 |
| ClayRoofTiles | 2 | 0.2 | 1 | 0.51 | 1 |
| Cobblestone | 2.691 | 0.17 | 1 | 0.5 | 1 |
| Concrete | 2.403 | 0.2 | 1 | 0.7 | 0.3 |
| CorrodedMetal | 7.85 | 0.2 | 1 | 0.7 | 1 |
| CrackedLava | 2.691 | 0.15 | 1 | 0.65 | 1 |
| DiamondPlate | 7.85 | 0.25 | 1 | 0.35 | 1 |
| Fabric | 0.7 | 0.05 | 1 | 0.35 | 1 |
| Foil | 2.7 | 0.25 | 1 | 0.4 | 1 |
| ForceField | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Glacier | 0.919 | 0.15 | 1 | 0.05 | 2 |
| Glass | 2.403 | 0.2 | 1 | 0.25 | 1 |
| Granite | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Grass | 0.9 | 0.1 | 1.5 | 0.4 | 1 |
| Ground | 0.9 | 0.1 | 1 | 0.45 | 1 |
| Ice | 0.919 | 0.15 | 1 | 0.02 | 3 |
| LeafyGrass | 0.9 | 0.1 | 2 | 0.4 | 2 |
| Leather | 0.86 | 0.25 | 1 | 0.35 | 1 |
| Limestone | 2.691 | 0.15 | 1 | 0.5 | 1 |
| Marble | 2.563 | 0.17 | 1 | 0.2 | 1 |
| Metal | 7.85 | 0.25 | 1 | 0.4 | 1 |
| Mud | 0.9 | 0.07 | 4 | 0.3 | 3 |
| Neon | 0.7 | 0.2 | 1 | 0.3 | 1 |
| Pavement | 2.691 | 0.17 | 1 | 0.5 | 0.3 |
| Pebble | 2.403 | 0.17 | 1.5 | 0.4 | 1 |
| Plaster | 0.75 | 0.2 | 1 | 0.6 | 0.3 |
| Plastic | 0.7 | 0.5 | 1 | 0.3 | 1 |
| Rock | 2.691 | 0.17 | 1 | 0.5 | 1 |
| RoofShingles | 2.36 | 0.2 | 1 | 0.8 | 0.3 |
| Rubber | 1.3 | 0.95 | 2 | 1.5 | 3 |
| Salt | 2.165 | 0.05 | 1 | 0.5 | 1 |
| Sand | 1.602 | 0.05 | 2.5 | 0.5 | 5 |
| Sandstone | 2.691 | 0.15 | 1 | 0.5 | 5 |
| SmoothPlastic | 0.7 | 0.5 | 1 | 0.2 | 1 |
| Slate | 2.691 | 0.2 | 1 | 0.4 | 1 |
| Snow | 0.9 | 0.03 | 4 | 0.3 | 3 |
| Wood | 0.35 | 0.2 | 1 | 0.48 | 1 |
| WoodPlanks | 0.35 | 0.2 | 1 | 0.48 | 1 |