材料

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

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

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

您还可以创建自己的 定制材料 并将它们应用到零件或 地形 上。自定义材料具有额外的 适应材料 行为,可以让你适应任何模型使用你的艺术风格和自定义材料,即使是其他人创建了模型。

应用材料

您可以快速将材料应用到 零件 通过 材料 控件。材料管理器提供相同的功能并增加一个额外的“绘画工具”应用模式。

材料控件

材料 组件可以从工具栏的 主页模型 选项卡访问。单击小型下拉箭头显示一个材料选择器。

Studio's Model tab with the Material widget's picker highlighted.

默认情况下,单击整体 材料 按钮将选定的材料应用到任何 选择 零件。如果您更喜欢使用填充/绘画工作流程,请切换到 材料操作作为工具 并单击 3D 视窗中的零件来应用选定的材料。

Studio's Model tab with the Material Action as Tool selector indicated.

材料管理器

如果你启用了 材料选择器 测试版,从选择器窗口访问 材料管理器 。如果您尚未启用测试版,请在工具栏的主页或模型选项卡中找到其专用按钮。

Studio's Model tab with the Material Manager button highlighted.

从管理器窗口,您可以通过以下工作流程将材料应用到零件

新实例的默认 属性为 塑料。要将不同的材料应用到零件:

  1. 在 3D 视窗或 Explorer 中,选择一个或多个零件。

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

    Apply to Selected Parts button indicated in Material Manager

自定义材料

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

Explorer window showing two MaterialVariant instances within MaterialService

您可以将自定义材料单独或全球应用于两个部分和地形,并可以通过 TerrainDetail 实例调整自定义材料如何应用于地形面。

创建自定义材料

您可以在材料管理器或通过MaterialVariant编辑自定义材料的所有属性。您还可以通过快捷的 材料生成器 生成自定义材料。

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

  1. 点击您的自定义材料将继承 基础材料物理属性。如果你跳过这一步,基础材料将是 塑料 ,但你之后可以更改它。

    A Base material of Asphalt that's selected in the Material Manager.
  2. 在左上角,单击 创建材料变体

    Create Material Variant button indicated in Material Manager.

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

    New MaterialVariant tile in Material Manager with icon to indicate a custom material.
  3. 在调试器中,重命名您的自定义材料以描述其用途。您可以在稍后更改名称,但如果在将材料应用到零件后 更改 它,您需要重新应用到那些零件。

  4. 对于每个 纹理地图 选项,例如 颜色普通 ,从计算机中粘贴一个资产ID或导入新的纹理。方形纹理最好。如果您没有为纹理地图指定资产,那个纹理仍然为空。

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

应用自定义材料

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

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

Material and MaterialVariant properties set in the Properties window.
¹与零件不同,您无法 直接 将自定义材料应用到地形,尽管您可以将自定义材料设置为材料替换以覆盖现有基材材料的所有地形。

材料替换

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

设置覆盖

要将自定义材料设置为材料管理器中的材料替换:

  1. 点击您想设置为替换的自定覆盖料。

  2. 在调试器中,向下滚动到 替换 并启用 设为替换

    .

    新的覆盖出现在 材料服务 窗口的 属性 窗口中。

地形详情

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

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

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

  2. 在调试器中,确认其 设为替换 切换是启用的。

  3. 地形详情 部分,单击每个想要自定义的面 创建

  4. 对于每个启用的面,扩展箭头以访问和编辑详情,例如名称、纹理地图、每块地瓦片的螺柱数量和图案。

禁用替换

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

  1. 材料管理器 的调色板中,单击正在用作覆盖的 自定义材料

  2. 在调试器中,向下滚动到 替换 并禁用 设为替换

物理属性

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

当分解物理属性时,引擎会将材料行为优先于每个零件的更细粒度设置,以确定表面的有效物理属性:

特定部分的自定义物理属性。

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

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

零件的物料的默认物理属性 默认物理属性

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

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

  2. 在调试器中,滚动到 物理 部分,然后将自定义物理属性设置为在 PhysicalProperties 中详细描述的。

    Custom physical properties in Material Manager inspector pane

    对于使用自定义材料并且做 不 拥有 零件特定 覆盖的任何零件,其 当前物理属性窗口 中显示出其默认物理属性被自定义材料的属性覆盖。

    Properties window showing physical properties overridden by those of custom material

适应材料

当你将自定义材料应用到零件时,零件的 属性变为其特定实例而不是其名称。这意味着当您在同一个或不同场景置重用零件时,就像在模型或包中一样,更容易为您适应不同的自定义材料来调整部件的外观。自定义材料的适应行为具有以下效果:

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

当你在模型和包中重用自定义材料时,每个 MaterialVariant 实例必须在 MaterialService 中才能运行。

  • 如果您将模型分发到创作者商店以自定义材料,请在模型中包含 MaterialVariant 实例。有关将模型发布到创作者商店的更多信息,请参阅分发资产
  • 如果您从创作者商店插入模型,寻找任何 MaterialVariant 实例并将其复制到 MaterialService 。有关从创作者商店导入模型的更多信息,请参阅创作者商店
  • 如果您想使用包裹中的自定义材料,请将包裹放在 MaterialService 中。有关包裹的更多信息,请参阅 包裹

创建者商店有一个名为“材料包”的类别,包含仅MaterialVariantTerrainDetail、和Folder个模型,以及Model例。材料类别是另一种方式来促进和发现其他创作者的自定义材料。

资产和属性参考

基础材料

阴影生成材料的外观和感觉。基础材质渲染器与使用 MaterialVariant 实例的Shader不同,因此您无法创建与基础材质相同的自定义材质,但仍然可以创建使用其纹理的自定义材质。以下表列出材料详情的资产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
* 材质是独一无二的,或其纹理资产与工作室结合,而不是作为典型资产ID访问。

默认颜色

下表列出了每种基础材料的默认 RGB 值。了解有关如何着色零件和地形的信息,请参阅零件环境地形

材料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 参考中详细列出。有关自定义物理属性的信息,请参阅物理属性

材料密度弹性弹性重量摩擦摩擦重量
沥青 2.360.210.80.3
玄武岩 2.6910.1510.70.3
砖块 1.9220.1510.80.3
纸板 0.70.0520.51
地毯 1.10.2520.41
陶瓷砖 2.40.210.511
黏土屋顶瓦片 20.210.511
砾石 2.6910.1710.51
混凝土 2.4030.210.70.3
腐蚀金属 7.850.210.71
裂开的熔岩 2.6910.1510.651
钻石板 7.850.2510.351
织物 0.70.0510.351
2.70.2510.41
力场 2.4030.210.251
冰川 0.9190.1510.052
镜子 2.4030.210.251
花岗岩 2.6910.210.41
0.90.11.50.41
地面 0.90.110.451
0.9190.1510.023
叶状草 0.90.120.42
皮革 0.860.2510.351
石灰岩 2.6910.1510.51
大理石 2.5630.1710.21
金属 7.850.2510.41
0.90.0740.33
荧光 0.70.210.31
铺地 2.6910.1710.50.3
卵石 2.4030.171.50.41
石膏 0.750.210.60.3
塑料 0.70.510.31
岩石 2.6910.1710.51
屋顶瓦片 2.360.210.80.3
橡胶 1.30.9521.53
2.1650.0510.51
沙子 1.6020.052.50.55
砂岩 2.6910.1510.55
光滑塑料 0.70.510.21
石板 2.6910.210.41
0.90.0340.33
木头 0.350.210.481
木板 0.350.210.481