Roblox 的材料与其他平台的材料不同,它们的视觉外观 和 物理属性 反映了现实世界中材料的特性。例如,混凝土比塑料重,并且在水中下沉得更快。当您设置零件或地形的材料时,Roblox 会模拟其物理材料属性,以使这种行为正常工作。
Roblox 引擎提供了一系列适合构建许多游戏的 基础材料,包括各种金属、岩石和有机材料。
您还可以创建自己的 自定义材料 并将其应用于零件或 地形。自定义材料具有额外的 自适应材料 行为,可以让您调整任何模型以使用您的艺术风格和自定义材料,即使该模型是由其他人创建的。
应用材料
您可以通过 材料 小部件快速将材料应用于 零件。 材料管理器 提供相同的功能以及额外的“涂装工具”应用模式。
材料小部件
材料 小部件可以从 首页 或 模型 选项卡工具栏中访问。单击并按住按钮上的小角箭头会显示材料选择器。有关更多信息,请参见 零件。

材料管理器
材料管理器 可以通过 窗口 ⟩ 3D ⟩ 材料 或从 材料 小部件的选择器弹出窗口访问。从管理器窗口,您可以通过以下工作流程将材料应用于 零件。
新的 Part 实例的默认 Enum.Material 属性为 塑料。要将不同的材料应用于零件:
在 3D 视口或 资源管理器 中,选择一个或多个零件。
在 材料管理器 调色板中,将鼠标悬停在所需材料上(您不需要选择它),然后单击 应用于所选零件 按钮。

自定义材料
材料管理器 提供与 MaterialService 的各种方面交互的用户界面,包括创建新的自定义材料并将其应用于零件和 地形。自定义材料由 MaterialVariant 实例在 MaterialService 内表示。

您可以按零件或全局地将自定义材料应用于零件和地形,并且您可以使用 TerrainDetail 实例微调自定义材料如何应用于地形的面。
创建自定义材料
您可以在 材料管理器 中或通过 MaterialVariant 实例的属性编辑自定义材料的所有属性。您还可以通过基于提示的 材料生成器 生成自定义材料。
要在 材料管理器 中创建自定义材料:
单击您要自定义材料继承的 基础材料 物理属性。如果您跳过这一步,基础材料将为 塑料,但您可以稍后更改。

在左上角,单击 创建材料变体。

新变体在调色板中出现,底部右角有一个图标,表示它是一个自定义材料。

在检查器中,将自定义材料重命名以描述其用途。您可以稍后更改名称,但如果在将材料应用于零件后更改名称,您需要将其重新应用于这些零件。
对于每个 纹理图 选项,例如 颜色 或 法线,粘贴一个资产 ID 或从计算机导入新纹理。方形纹理效果最佳。如果您未指定纹理图的资产,则该纹理保持为空。
如果需要,调整 每个瓷砖的 Studs 和 图案 值以改变材料的外观。
应用自定义材料
对于 零件,您可以像使用任何其他材料一样使用自定义材料,通过 材料 小部件或 材料管理器 将其应用于所选零件。¹
您还可以通过在 属性 窗口中设置其 MaterialVariant 属性来将新材料应用于零件。在这种情况下,Studio 会自动将其 Material 属性设置为您在创建材料时选择的基础材料。

材料覆盖
您可以将自定义材料设置为 材料覆盖,以使其基础材料作为自定义材料的参考。当您这样做时,Studio 将使用自定义材料的纹理和 物理属性 来处理任何使用该自定义材料的零件或 地形。
设置覆盖
要在 材料管理器 中将自定义材料设置为材料覆盖:
单击要设置为覆盖的自定义材料。
地形细节
默认情况下,将自定义材料应用于零件或作为覆盖会将该自定义材料作为瓷砖应用于每个面。对于地形,您可以选择配置 TerrainDetail 实例以自定义使用该自定义材料的地形体素的 顶面、侧面 和 底面。
要使用自定义材料自定义地形的面:
在 材料管理器 的调色板中,单击自定义材料。
在检查器中,确认 设置为覆盖 切换开关已启用。

在 地形细节 部分中,单击 创建 针对您想要自定义的每个面。

对于您启用的每个面,展开箭头以访问和编辑细节,如其名称、纹理图、每个瓷砖的 Studs 和图案。

禁用覆盖
您可以禁用整个材料覆盖及其当前正在覆盖的所有基础材料,或者您可以禁用特定基础材料的覆盖。
在 材料管理器 的调色板中,单击一个作为覆盖使用的 自定义材料。
在检查器中,向下滚动到 覆盖 并禁用 设置为覆盖。

物理属性
所有材料都有内置的 物理属性,例如密度、弹性和摩擦。通过应用具有独特物理属性的 自定义材料,您可以影响所有使用该自定义材料的零件和 地形 的全局材料行为,例如创建一种极其光滑的 冰 材料的变体。
在考虑物理属性时,发动机优先考虑零件特定的更细粒度设置,以确定表面的有效物理属性:

特定零件的自定义物理属性。

零件的自定义材料的自定义物理属性。

零件材料的 材料覆盖 的自定义物理属性。

零件材料的 默认物理属性。
要为任何 自定义材料 设置独特的物理属性并自动将其应用于所有使用该材料的零件和 地形:
在 材料管理器 的调色板中,单击自定义材料。
在检查器中,向下滚动到 物理 部分,并按照 PhysicalProperties 参考设置自定义物理属性。

对于使用自定义材料且不具有 零件特定 覆盖的任何零件,属性 窗口中的 CurrentPhysicalProperties 分支显示其默认物理属性被自定义材料的属性覆盖。

自适应材料
当您将自定义材料应用于零件时,该零件的 Part.MaterialVariant 属性的名称变为其 MaterialVariant 而不是其特定实例。这意味着当您在同一地点或不同地点重新使用该零件时,例如在模型或包中,您更容易调整不同的自定义材料以调整该零件的外观。自定义材料的自适应行为具有以下效果:
- 如果您创建具有相同名称但不同纹理的自定义材料集合,则通过更改哪个集合是 MaterialService 的子项,您可以快速更改地点的样式。
- 如果您插入一个使用自定义材料的零件模型,则可以通过在 MaterialService 中创建一个 MaterialVariant 实例并将其重命名为与先前自定义材料相同的名称来修改其外观,而不是将新材料应用于模型中的零件。
在模型和包中重新使用自定义材料时,每个 MaterialVariant 实例必须在 MaterialService 中才能正常工作。
- 如果您将带有自定义材料的模型分发到创作者商店,请在模型中包含 MaterialVariant 实例。有关将模型分发到创作者商店的更多信息,请参见 分发资产。
- 如果您希望与包一起使用自定义材料,请将包放入 MaterialService 中。有关包的更多信息,请参见 包。
创作者商店 有一个名为材料的类别,用于“材料包”,这些模型仅包含 MaterialVariant、TerrainDetail、Folder 和 Model 实例。材料类别是宣传和发现其他创作者自定义材料的一种方式。
资产和属性参考
基础材料
着色器生成材料的外观和感觉。基础材料着色器的工作方式与 MaterialVariant 实例使用的着色器不同,因此您无法创建与基础材料完全相似的自定义材料,但您仍然可以创建使用其纹理的自定义材料。以下表格列出了材料细节的资产 ID,例如 ColorMap 和 RoughnessMap。
| 材质 | 颜色图 | 法线 | 金属度 | 粗糙度 |
|---|---|---|---|---|
| 沥青 | 9930003046 | 9429449876 | 9429450346 | |
| 玄武岩 | 9920482056 | 9438412214 | 9438412457 | |
| 砖块 | 9920482813 | 9438453152 | 9438453413 | |
| 纸板 | 14108651729 | 14108654002 | 14108654299 | |
| 地毯 | 14108662587 | 14108663154 | 14108663726 | |
| 瓷砖 | 17429425079 | 17429425915 | 17429426100 | 17429426861 |
| 陶土屋顶瓦 | 18147681935 | 18147683410 | 18147684855 | |
| 鹅卵石 | 9919718991 | 9438457162 | 9438457470 | |
| 混凝土 | 9920484153 | 9466554006 | 9466554186 | |
| 腐蚀金属 | 9920589327 | 9439548484 | 9439548749 | 9439556441 |
| 破裂熔岩 | 9920484943 | 9438508790 | 9438509046 | |
| 钻石板 | 10237720195 | 9438583222 | 9438583347 | 9438583558 |
| 布料 | 9920517696 | 9873280412 | 9873282563 | |
| 箔 | 9466552117 | 9424786192 | 9424786272 | 9424786620 |
| 力场² | ||||
| 冰川 | 9920518732 | 9438812958 | 9438851286 | |
| 玻璃³ | 9438868521 | 7547304785 | 7547304892 | |
| 花岗岩 | 9920550238 | 9438882935 | 9438883109 | |
| 草地 | 9920551868 | 9438955773 | 9438955997 | |
| 地面 | 9920554482 | 9439043558 | 9439043765 | |
| 冰 | 9920555943 | 9467301039 | 9467301203 | |
| 有叶草 | 9920557906 | 9439080781 | 9439080950 | |
| 皮革 | 14108670073 | 14108670486 | 14108670748 | |
| 石灰岩 | 9920561437 | 9439415191 | 9439415495 | |
| 大理石 | 9439430596 | 9439431240 | 9439431383 | |
| 金属 | 9920574687 | 9873295432 | 9873318201 | 9873318890 |
| 泥 | 9920578473 | 9439509827 | 9439510012 | |
| 霓虹² | ||||
| 人行道 | 9920579943 | 9439519281 | 9439519532 | |
| 卵石 | 9920581082 | 9439528644 | 9439537267 | |
| 石膏 | 14108671255 | 14108671870 | 14108672378 | |
| 塑料² | ||||
| 石头 | 9920587470 | 9439538417 | 9439545859 | |
| 屋顶瓦 | 119722544879522 | 77534750680073 | 129397260312247 | |
| 橡胶 | 14108673018 | 14108674698 | 14108674894 | 14108675142 |
| 盐 | 9920590225 | 9439565809 | 9439566688 | |
| 沙 | 9920591683 | 9439577084 | 9439577327 | |
| 砂岩 | 9920596120 | 9439596530 | 9439596711 | |
| 板岩 | 9920599782 | 9439612514 | 9439612733 | |
| 光滑塑料² | ||||
| 雪 | 9920620284 | 9439632006 | 9439632145 | |
| 木材 | 9920625290 | 9439641376 | 9439648605 | |
| 木板 | 9920626778 | 9439650689 | 9439658127 |
默认颜色
下表列出了每种基础材质的默认RGB值。有关如何给部件和地形上色的信息,请参见 Parts 和 Environmental Terrain。
| 材质 | RGB值 | 颜色 |
|---|---|---|
| 沥青 | [80, 84, 84] | |
| 玄武岩 | [75, 74, 74] | |
| 砖块 | [138, 97, 73] | |
| 纸板 | [255, 206, 152] | |
| 地毯 | [163, 162, 165] | |
| 瓷砖 | [181, 173, 156] | |
| 陶土屋顶瓦 | [255, 142, 87] | |
| 鹅卵石 | [134, 134, 118] | |
| 混凝土 | [152, 152, 152] | |
| 腐蚀金属 | [104, 140, 173] | |
| 破裂熔岩 | [255, 24, 67] | |
| 钻石板 | [168, 175, 176] | |
| 布料 | [194, 193, 168] | |
| 箔 | [168, 175, 176] | |
| 力场 | [163, 162, 165] | |
| 冰川 | [221, 228, 229] | |
| 玻璃 | [138, 167, 168] | |
| 花岗岩 | [149, 146, 139] | |
| 草地 | [111, 126, 62] | |
| 地面 | [140, 130, 104] | |
| 冰 | [204, 210, 223] | |
| 有叶草 | [106, 134, 64] | |
| 皮革 | [110, 73, 53] | |
| 石灰岩 | [255, 243, 192] | |
| 大理石 | [122, 122, 122] | |
| 金属 | [168, 175, 176] | |
| 泥 | [121, 112, 98] | |
| 霓虹 | [163, 162, 165] | |
| 人行道 | [143, 144, 135] | |
| 卵石 | [122, 122, 118] | |
| 石膏 | [204, 142, 105] | |
| 塑料 | [163, 162, 165] | |
| 石头 | [99, 100, 102] | |
| 屋顶瓦 | [66, 66, 66] | |
| 橡胶 | [32, 32, 32] | |
| 盐 | [255, 255, 254] | |
| 沙 | [207, 203, 167] | |
| 砂岩 | [148, 124, 95] | |
| 板岩 | [88, 89, 86] | |
| 光滑塑料 | [163, 162, 165] | |
| 雪 | [235, 253, 255] | |
| 木材 | [172, 148, 108] | |
| 木板 | [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 |
