材料

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Roblox 的材料与其他平台的材料不同,它们的视觉外观 物理属性 反映了现实世界中材料的特性。例如,混凝土比塑料重,并且在水中下沉得更快。当您设置零件或地形的材料时,Roblox 会模拟其物理材料属性,以使这种行为正常工作。

Roblox 引擎提供了一系列适合构建许多游戏的 基础材料,包括各种金属、岩石和有机材料。

您还可以创建自己的 自定义材料 并将其应用于零件或 地形。自定义材料具有额外的 自适应材料 行为,可以让您调整任何模型以使用您的艺术风格和自定义材料,即使该模型是由其他人创建的。

应用材料

您可以通过 材料 小部件快速将材料应用于 零件材料管理器 提供相同的功能以及额外的“涂装工具”应用模式。

材料小部件

材料 小部件可以从 首页模型 选项卡工具栏中访问。单击并按住按钮上的小角箭头会显示材料选择器。有关更多信息,请参见 零件

材料小部件的选择器被突出显示。

材料管理器

材料管理器 可以通过 窗口 ⟩ 3D ⟩ 材料 或从 材料 小部件的选择器弹出窗口访问。从管理器窗口,您可以通过以下工作流程将材料应用于 零件

新的 Part 实例的默认 Enum.Material 属性为 塑料。要将不同的材料应用于零件:

  1. 在 3D 视口或 资源管理器 中,选择一个或多个零件。

  2. 材料管理器 调色板中,将鼠标悬停在所需材料上(您不需要选择它),然后单击 应用于所选零件 按钮。

    在材料管理器中指示的“应用于所选零件”按钮

自定义材料

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

资源管理器窗口显示 MaterialService 内的两个 MaterialVariant 实例

您可以按零件或全局地将自定义材料应用于零件和地形,并且您可以使用 TerrainDetail 实例微调自定义材料如何应用于地形的面。

创建自定义材料

您可以在 材料管理器 中或通过 MaterialVariant 实例的属性编辑自定义材料的所有属性。您还可以通过基于提示的 材料生成器 生成自定义材料。

要在 材料管理器 中创建自定义材料:

  1. 单击您要自定义材料继承的 基础材料 物理属性。如果您跳过这一步,基础材料将为 塑料,但您可以稍后更改。

    在材料管理器中选中的一基础材料为沥青。
  2. 在左上角,单击 创建材料变体

    在材料管理器中指示的创建材料变体按钮。

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

    在材料管理器中新材料变体瓷砖上带有自定义材料的图标。
  3. 在检查器中,将自定义材料重命名以描述其用途。您可以稍后更改名称,但如果在将材料应用于零件后更改名称,您需要将其重新应用于这些零件。

  4. 对于每个 纹理图 选项,例如 颜色法线,粘贴一个资产 ID 或从计算机导入新纹理。方形纹理效果最佳。如果您未指定纹理图的资产,则该纹理保持为空。

  5. 如果需要,调整 每个瓷砖的 Studs图案 值以改变材料的外观。

应用自定义材料

对于 零件,您可以像使用任何其他材料一样使用自定义材料,通过 材料 小部件或 材料管理器 将其应用于所选零件。¹

您还可以通过在 属性 窗口中设置其 MaterialVariant 属性来将新材料应用于零件。在这种情况下,Studio 会自动将其 Material 属性设置为您在创建材料时选择的基础材料。

属性窗口中设置的材料和材料变体属性。
¹ 与零件不同,您不能 直接 将自定义材料应用于 地形,尽管您可以将自定义材料设置为现有基础材料的 材料覆盖,以供所有使用该材料的地形使用。

材料覆盖

您可以将自定义材料设置为 材料覆盖,以使其基础材料作为自定义材料的参考。当您这样做时,Studio 将使用自定义材料的纹理和 物理属性 来处理任何使用该自定义材料的零件或 地形

设置覆盖

要在 材料管理器 中将自定义材料设置为材料覆盖:

  1. 单击要设置为覆盖的自定义材料。

  2. 在检查器中,向下滚动到 覆盖 并启用 设置为覆盖

    .

    新覆盖作为 MaterialService 的属性出现在 属性 窗口中。

地形细节

默认情况下,将自定义材料应用于零件或作为覆盖会将该自定义材料作为瓷砖应用于每个面。对于地形,您可以选择配置 TerrainDetail 实例以自定义使用该自定义材料的地形体素的 顶面侧面底面

要使用自定义材料自定义地形的面:

  1. 材料管理器 的调色板中,单击自定义材料。

  2. 在检查器中,确认 设置为覆盖 切换开关已启用。

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

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

禁用覆盖

您可以禁用整个材料覆盖及其当前正在覆盖的所有基础材料,或者您可以禁用特定基础材料的覆盖。

  1. 材料管理器 的调色板中,单击一个作为覆盖使用的 自定义材料

  2. 在检查器中,向下滚动到 覆盖 并禁用 设置为覆盖

物理属性

所有材料都有内置的 物理属性,例如密度、弹性和摩擦。通过应用具有独特物理属性的 自定义材料,您可以影响所有使用该自定义材料的零件和 地形 的全局材料行为,例如创建一种极其光滑的 材料的变体。

在考虑物理属性时,发动机优先考虑零件特定的更细粒度设置,以确定表面的有效物理属性:

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

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

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

零件材料的 默认物理属性

要为任何 自定义材料 设置独特的物理属性并自动将其应用于所有使用该材料的零件和 地形

  1. 材料管理器 的调色板中,单击自定义材料。

  2. 在检查器中,向下滚动到 物理 部分,并按照 PhysicalProperties 参考设置自定义物理属性。

    材料管理器检查器窗格中的自定义物理属性

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

    属性窗口显示物理属性被自定义材料的属性覆盖

自适应材料

当您将自定义材料应用于零件时,该零件的 Part.MaterialVariant 属性的名称变为其 MaterialVariant 而不是其特定实例。这意味着当您在同一地点或不同地点重新使用该零件时,例如在模型或包中,您更容易调整不同的自定义材料以调整该零件的外观。自定义材料的自适应行为具有以下效果:

  • 如果您创建具有相同名称但不同纹理的自定义材料集合,则通过更改哪个集合是 MaterialService 的子项,您可以快速更改地点的样式。
  • 如果您插入一个使用自定义材料的零件模型,则可以通过在 MaterialService 中创建一个 MaterialVariant 实例并将其重命名为与先前自定义材料相同的名称来修改其外观,而不是将新材料应用于模型中的零件。

在模型和包中重新使用自定义材料时,每个 MaterialVariant 实例必须在 MaterialService 中才能正常工作。

  • 如果您将带有自定义材料的模型分发到创作者商店,请在模型中包含 MaterialVariant 实例。有关将模型分发到创作者商店的更多信息,请参见 分发资产
  • 如果您从创作者商店插入一个模型,请查找任何 MaterialVariant 实例并将其复制到 MaterialService 中。有关从创作者商店导入模型的更多信息,请参见 创作者商店
  • 如果您希望与包一起使用自定义材料,请将包放入 MaterialService 中。有关包的更多信息,请参见

创作者商店 有一个名为材料的类别,用于“材料包”,这些模型仅包含 MaterialVariantTerrainDetailFolderModel 实例。材料类别是宣传和发现其他创作者自定义材料的一种方式。

资产和属性参考

基础材料

着色器生成材料的外观和感觉。基础材料着色器的工作方式与 MaterialVariant 实例使用的着色器不同,因此您无法创建与基础材料完全相似的自定义材料,但您仍然可以创建使用其纹理的自定义材料。以下表格列出了材料细节的资产 ID,例如 ColorMapRoughnessMap

材质颜色图法线金属度粗糙度
沥青993000304694294498769429450346
玄武岩992048205694384122149438412457
砖块992048281394384531529438453413
纸板141086517291410865400214108654299
地毯141086625871410866315414108663726
瓷砖17429425079174294259151742942610017429426861
陶土屋顶瓦181476819351814768341018147684855
鹅卵石991971899194384571629438457470
混凝土992048415394665540069466554186
腐蚀金属9920589327943954848494395487499439556441
破裂熔岩992048494394385087909438509046
钻石板10237720195943858322294385833479438583558
布料992051769698732804129873282563
9466552117942478619294247862729424786620
力场²
冰川992051873294388129589438851286
玻璃³943886852175473047857547304892
花岗岩992055023894388829359438883109
草地992055186894389557739438955997
地面992055448294390435589439043765
992055594394673010399467301203
有叶草992055790694390807819439080950
皮革141086700731410867048614108670748
石灰岩992056143794394151919439415495
大理石943943059694394312409439431383
金属9920574687987329543298733182019873318890
992057847394395098279439510012
霓虹²
人行道992057994394395192819439519532
卵石992058108294395286449439537267
石膏141086712551410867187014108672378
塑料²
石头992058747094395384179439545859
屋顶瓦11972254487952277534750680073129397260312247
橡胶14108673018141086746981410867489414108675142
992059022594395658099439566688
992059168394395770849439577327
砂岩992059612094395965309439596711
板岩992059978294396125149439612733
光滑塑料²
992062028494396320069439632145
木材992062529094396413769439648605
木板992062677894396506899439658127
² 材质是独特的,和/或其纹理资源与Studio捆绑,而不是作为典型资源ID可访问。

³ 由于计算限制,移动设备不支持光线通过玻璃材质的折射。

默认颜色

下表列出了每种基础材质的默认RGB值。有关如何给部件和地形上色的信息,请参见 PartsEnvironmental 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 参考。如需有关自定义物理属性的信息,请参见 物理属性

材料密度弹性弹性权重摩擦摩擦权重
Asphalt2.360.210.80.3
Basalt2.6910.1510.70.3
Brick1.9220.1510.80.3
Cardboard0.70.0520.51
Carpet1.10.2520.41
CeramicTiles2.40.210.511
ClayRoofTiles20.210.511
Cobblestone2.6910.1710.51
Concrete2.4030.210.70.3
CorrodedMetal7.850.210.71
CrackedLava2.6910.1510.651
DiamondPlate7.850.2510.351
Fabric0.70.0510.351
Foil2.70.2510.41
ForceField2.4030.210.251
Glacier0.9190.1510.052
Glass2.4030.210.251
Granite2.6910.210.41
Grass0.90.11.50.41
Ground0.90.110.451
Ice0.9190.1510.023
LeafyGrass0.90.120.42
Leather0.860.2510.351
Limestone2.6910.1510.51
Marble2.5630.1710.21
Metal7.850.2510.41
Mud0.90.0740.33
Neon0.70.210.31
Pavement2.6910.1710.50.3
Pebble2.4030.171.50.41
Plaster0.750.210.60.3
Plastic0.70.510.31
Rock2.6910.1710.51
RoofShingles2.360.210.80.3
Rubber1.30.9521.53
Salt2.1650.0510.51
Sand1.6020.052.50.55
Sandstone2.6910.1510.55
SmoothPlastic0.70.510.21
Slate2.6910.210.41
Snow0.90.0340.33
Wood0.350.210.481
WoodPlanks0.350.210.481
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。