PBS Vertex Color Specular (PBS顶点颜色高光材质)
PBS Vertex Color Specular (PBS顶点颜色高光材质)
PBS_VertexColorSpecular(PBS顶点颜色高光材质)组件是一个 PBS_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> | 环境光遮蔽贴图:用于增强表面阴影细节的纹理。 |
| VertexColorInterpolationSpace | ColorProfile | 顶点颜色插值空间:指定顶点颜色插值时使用的色彩空间(如线性、sRGB)。 |
| Culling | Culling | 剔除模式:指定渲染时剔除正面、背面或不剔除。 |
| AlphaHandling | AlphaHandling | Alpha处理模式:定义透明度的处理方式(如不透明、裁剪、混合)。 |
| AlphaClip | Float | Alpha裁剪阈值:当AlphaHandling为裁剪模式时,低于此值的Alpha将被完全裁剪。 |
| OffsetFactor | Float | 深度偏移因子:与OffsetUnits共同调整深度偏移,用于解决Z-fighting问题。 |
| OffsetUnits | Float | 深度偏移单位:与OffsetFactor共同调整深度偏移。 |
| RenderQueue | Int | 渲染队列:指定材质的渲染顺序(数值越小越早渲染)。 |
| SpecularColor | ColorX | 高光颜色:基础高光颜色(用于高光工作流)。 |
| SpecularMap | AssetRef<ITexture2D> | 高光贴图:用于逐像素控制高光颜色和强度的纹理。 |
| VertexColorTarget | ColorTarget | 顶点颜色目标:指定顶点颜色应用于材质的哪个属性。 |
| _regular | AssetRef<Shader> | 常规着色器:用于不透明渲染的着色器变体(内部)。 |
| _transparent | AssetRef<Shader> | 透明着色器:用于透明渲染的着色器变体(内部)。 |
| _transparentFront | AssetRef<Shader> | 透明前向着色器:用于透明渲染正面的着色器变体(内部)。 |
用法 (Usage)
此章节尚不完整,需要补充。
ColorTarget (颜色目标)
| 值 | 枚举名称 | 描述 (中文) |
|---|---|---|
| 0 | Albedo | 顶点颜色应作为乘数应用于材质的漫反射/颜色外观。 |
| 1 | Emissive | 顶点颜色应作为乘数应用于材质的自发光/辉光外观。 |
| 2 | Specular | 顶点颜色应作为乘数应用于材质的高光/光滑度外观。 |
示例 (Examples)
此章节尚不完整,需要补充。

No comments to display
No comments to display