MaterialVariant

显示已弃用

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

使用 MaterialVariant 对象可以扩展体验中的材料种类。MaterialVariant 有可以定义材料外观的属性。它的名称可以在 MaterialService 中设置为“Class.BasePart.MaterialVariant”,或在 Class.BasePart.Material 属性中设置为“BasePart.MaterialVariant”。MaterialVariant 对象只作为 MaterialService 的后代工作。

概要

属性

属性

BaseMaterial

插件安全性
读取并联

类别 材料这个变体属于。

ColorMap

ContentId
插件安全性
读取并联

这个属性决定了表面的颜色。这种材质有时也称为表面纹理。Alpha 通道不使用。

CustomPhysicalProperties

读取并联

MaterialPattern

读取并联

确定了纹理地砖方法。

MetalnessMap

ContentId
插件安全性
读取并联

这个属性决定表面的哪些部分是金属,不是金属。 金属化地图是由黑色像素代表非金属,白色像素代表金属。

金属只能将光反射为金属,它们反射的光量比金属要多。在现实世界中,大多数材料都可以分类为金属或非金属。因此,大多数金属网格上的像素都会被视为黑色或白色。在这个理由下,金属网格上的大多数像素通常都会被视为污垢或灰色。在上面的金属区域,通常会使用颜色或纹理来模拟表面上的污垢或灰

Lighting.EnvironmentSpecularScale 为 0 时,金属性没有效果。为了最真实的反射,请将 Lighting.EnvironmentDiffuseScale 设置为 1,并 Lighting.Ambient 为 (0,0,0)。

NormalMap

ContentId
插件安全性
读取并联

这个属性修改了表面的照明,通过添加撞击、齿轮、裂纹和曲线而不添加更多的多边形。

普通地图是RGB图像,它们可以改变照明计算的表面普通向量。 R、G、B 通道的普通

错误地翻译普通部件可能会让弹跳看起来像是插入。如果您导入普通地图并注意照明看起来不是正确的,您可能需要反向图像的 G 通道。 图像的 X 和 Y 轴与网格 UV 在图像的变形后的 X 和 Y 方向相对于图像的右侧。 如果您在图

“DirectX 格式”和“OpenGL 格式”是描述是否将普通地图 G 通道反向或不反向的术语。 Roblox 期望 OpenGL 格式。

Roblox 期望导入的网格包含角度。 模型软件可能还会将其视为“角度空间”信息。 如果您使用正常地图并且它不会显示任何视觉差异,您可能需要将网格与其角度信息从模型软件重导出。

RoughnessMap

ContentId
插件安全性
读取并联

这个属性决定了表面上的显著粗糙度。 粗糙地图是一个灰色图像,黑色像素与最高光滑的表面相对应,白色像素与最高粗糙的表面相对应。

粗糙度指示着表面在很小的缩放围内有多少变化。 对于光滑表面的反射会很锋利。 对于粗糙表面的反射会更模糊。

StudsPerTile

读取并联

确定纹理的大小。大值为此属性将导致纹理的大小更大,重复次数更少。

方法

活动