Skip to main content

PBS Distance Lerp Specular (PBS距离线性插值高光材质)

PBS Distance Lerp Specular (PBS距离线性插值高光材质)

image.png


PBS Distance Lerp Specular(PBS距离线性插值高光材质)适用于具有密集顶点的网格。可以根据与指定点的距离应用色调,还可以根据与指定点的距离(可能朝向/远离该点)位移网格中的顶点。

字段列表 (Fields)

字段名 (英文) 类型 描述 (中文)
HighPriorityIntegration Bool 高优先级集成:是否将此材质标记为高优先级渲染,可能用于特殊效果或性能优化。
TextureScale Float2 纹理缩放:控制主纹理在U/V方向上的缩放比例。
TextureOffset Float2 纹理偏移:控制主纹理在U/V方向上的偏移量。
AlbedoColor ColorX 漫反射颜色:基础漫反射颜色色调。
AlbedoTexture AssetRef<ITexture2D> 漫反射纹理:应用于表面的基础漫反射纹理。
EmissiveColor ColorX 自发光颜色:基础自发光颜色。
EmissiveMap AssetRef<ITexture2D> 自发光贴图:定义自发光强度的纹理,与自发光颜色相乘。
NormalMap AssetRef<ITexture2D> 法线贴图:用于增加表面细节法线信息的2D纹理资产。
NormalScale Float 法线强度:法线贴图效果的强度系数。
OcclusionMap AssetRef<ITexture2D> 环境光遮蔽贴图:用于增强表面阴影细节的纹理。
GridSize Float3 网格大小:定义用于距离计算的虚拟网格的尺寸(X, Y, Z)。
GridOffset Float3 网格偏移:虚拟网格的偏移量。
DisplaceFrom Float 位移起始距离:位移开始的最小距离阈值。
DisplaceTo Float 位移结束距离:位移结束的最大距离阈值。
DisplaceMagnitudeFrom Float 位移起始幅度:在起始距离处的位移强度。
DisplaceMagnitudeTo Float 位移结束幅度:在结束距离处的位移强度。
EmissionFrom Float 自发光起始距离:自发光强度开始变化的最小距离阈值。
EmissionTo Float 自发光结束距离:自发光强度变化结束的最大距离阈值。
EmissionColorFrom ColorX 自发光起始颜色:在起始距离处的自发光颜色。
EmissionColorTo ColorX 自发光结束颜色:在结束距离处的自发光颜色。
OverrideDisplacementDirection Nullable<Float3> 覆盖位移方向:指定一个方向向量来覆盖默认的位移方向(朝向/远离点)。
LocalSpace Bool 局部空间:是否在局部空间中进行距离计算(否则是世界空间)。
Points SyncList<Point> 点列表:用于计算距离的参考点列表。
Culling Culling 剔除模式:指定渲染时剔除正面、背面或不剔除。
Transparent Bool 透明:是否启用透明渲染。
OffsetFactor Float 深度偏移因子:与OffsetUnits共同调整深度偏移,用于解决Z-fighting问题。
OffsetUnits Float 深度偏移单位:与OffsetFactor共同调整深度偏移。
RenderQueue Int 渲染队列:指定材质的渲染顺序(数值越小越早渲染)。
SpecularColor ColorX 高光颜色:基础高光颜色(用于高光工作流)。
SpecularMap AssetRef<ITexture2D> 高光贴图:用于逐像素控制高光颜色和强度的纹理。
_regular AssetRef<Shader> 常规着色器:用于不透明渲染的着色器变体。
_transparent AssetRef<Shader> 透明着色器:用于透明渲染的着色器变体。

用法 (Usage)

此章节尚不完整,需要补充。

示例 (Examples)

此章节尚不完整,需要补充。

参见 (See Also)