材料

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

从 '/includes/beta-Features/beta-Alert.md'导入 BetaAlert

Roblox的材料与其他平台上的材料不同,因为它们的视觉外观 它们的 物理属性 反映了材料在现实世界中的样子。例如,混凝土比塑料重,因此在水中沉得更快。当您设置零件或地形的材料时,Roblox 会模拟其物理材料属性来使该行为发挥作用。

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

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

应用材料

您可以快速地将材料应用到 零件 通过 Material 控件。Material Manager 提供相同的功能和一个额外的“油漆”工具应用模式。

材料 widget

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

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

默认情况下,单击整个 材质 按钮将选定的材质应用到任何 选定 部分。如果您更喜欢使用填充/油漆工作流程,请切换 材质操作作为工具,然后单击 3D 视窗中的部分来应用选定的材质。

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

材料管理器

如果您启用了 材质选择器 测试版,请从选择器窗口访问 材质管理器 。 如果您尚未启用测试版,请找到其专用按钮位于 颜色 按钮的左侧。

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

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

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

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

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

    Apply to Selected Parts button indicated in Material Manager

自定义材料

材质管理器 提供用户界面与 MaterialService 的各个部分互动,包括创建新的自定义材料并将它们应用到零件和 地形 。 自定义材料由 1> Class.MaterialVariant1> 实例在 4> Class.MaterialService4> 中表示。

Explorer window showing two MaterialVariant instances within MaterialService

您可以在每个零件或地形上应用自定义材料,或在地形面上使用 TerrainDetail 实例来调整自定义材料的应用。

创建自定义材料

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

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

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

    Base material selected in 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. 在 inspector 中,滚动到 覆盖 并启用 设置为覆盖

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

地形详细信息

默认情况下,应用自定义材料到零件或为零件添加覆盖,以覆盖该材料在每个面上的地砖。对于地形,您可以选择配置 TerrainDetail 实例来自定义地形 顶、侧 和 2>底2> 。使用该材料为地形 voxels覆盖的地形 voxels,您可以选择配置 5>Class.T

要使用自定义材料来自定义地形的表情:

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

  2. 在检查器中,确认其 设置为覆盖 切换是启用的。

  3. 地形详细信息 部分中,单击 创建 为您想要自定义的每个面部。

  4. 对于您启用的每个面部,您可以扩展箭头以访问和编辑其名称、纹理地图、每块瓷瓦片的间隔和模式。

禁用覆盖

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

  1. 材质管理器的调色板上,单击一个 自定义材质 ,作为覆盖。

  2. 在 inspector 中,滚动到 覆盖 并禁用 设置为覆盖

物理属性

所有材料都有内置的 物理属性 ,例如密度、弹性和摩擦。 通过应用 自定义材料 独特的物理属性,您可以影响所有部分和 地形 使用自定义材料的物理属性,例如创建极其滑稽的冰材料变体。

当 factoring 物理属性时,引擎会优先考虑材料行为对表面的有效物理属性的多个粒度设置,以确定表面的有效物理属性:

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

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

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

零件材料的 默认物理属性

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

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

  2. 在 inspector 中,滚动到 物理学 部分,并按照 PhysicalProperties 参考设置自定义物理属性。

    Custom physical properties in Material Manager inspector pane

    对于任何使用自定义材料并且且不使用 不是零件-具体 的覆盖,在 属性 窗口中, 1> 当前物理属性1> 分支显示其默认物理属性被自定义材料的属性覆盖。

    Properties window showing physical properties overridden by those of custom material

适应材料

当您将自定义材料应用到零件时,零件的 Part.MaterialVariant 属性变为其 MaterialVariant 实例的名称而不是其具体实例。这意味着在同一个或不同的场景方重用零件时,即可更容易地适应不同的自定义材料来调整零件的外观。当在模型或包裹中重用零件时,这

  • 如果您创建了相同名称的自定义材料集,但不同的材质,那么您可以快速更改地方的样式,通过将哪个收藏作为 MaterialService 的子集来更改。
  • 如果您插入使用自定义材料的零件,那么您可以通过在 MaterialVariant 中创建一个 MaterialService 实例来修改其外观,而不是通过将新材料应用到模型中的零件来改名它们。

当您在模型和包裹中使用自定义材料时,每个 MaterialVariant 实例必须位于 MaterialService 才能工作。

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

“创作者商店”有一个称为“材料包”的类别,包含仅包含 Class.MaterialVariant ”、 Class.TerrainDetail ”、 2> Class.Folder ”和 5> Class.Model ”实例。“材料”类别是一种促进和发现其他创作者的自定义材料的方法。

资产和属性参考

基础材料

生成材料的外观和感觉。 基础材质生成器工作与 MaterialVariant 实例使用的 shader 不同,因此您无法创建与 base 材质相同的自定义材质,但您仍然可以创建使用它们的纹理的自定义材质。 以下表列列出资源 ID 为 Class.

材料颜色图正常金属粗糙度
沥青 993000304694294498769429450346
基础 99204820569438412149438412457
砖块 992048281394384531529438453413
纸板 141086517291410865400214108654299
地毯 141086625871410866315414108663726
陶瓷瓷砖 17429425079174294259151742942610017429426861
黏土屋顶瓷砖 181476819351814768341018147684855
鹅卵石 991971899194384571629438457470
混凝土 992048415394665540069466554186
腐蚀的金属 9920589327943954848494395487499439556441
破碎的熔岩 992048494394385087909438509046
钻石板 10237720195943858322294385833479438583558
织物 992051769698732804129873282563
铝箔 9466552117942478619294247862729424786620
力场力量 *
冰川 992051873394388129589438851286
玻璃 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 值。有关如何为零件和地形上色的信息,请参阅零件环境地形

材料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.919.10.1510.052
玻璃 2.4030.210.251
花岗岩 2.6910.210.41
草地 0.90.11.50.41
地面 0.90.110.451
0.919.10.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