Skip to main content

Debug Material 组件介绍

Debug Material 组件介绍

DebugMaterial(调试材质)组件用于以颜色贴图(Color Map)的形式可视化显示网格(Mesh)数据。

注意:通常这是一个用于调试目的的组件。

image.png

字段属性 (Fields)

属性名称 类型 描述
HighPriorityIntegration
(高优先级集成)
Bool 决定该材质是否优先进行资产集成/加载。
_shader
(着色器)
AssetRef<Shader> 该材质使用的内部着色器资源引用。
Scale
(缩放)
Float 应用于所显示数据的缩放系数。
Offset
(偏移)
Float3 应用于所显示数据的三维偏移量。
Visualize
(可视化目标)
MeshData 选择要渲染并在网格上可视化的数据类型(详见下方的 MeshData 枚举)。
Normalize
(归一化)
Bool 是否将输出的数值归一化(映射到 0~1 的颜色范围)以便于观察。
RenderQueue
(渲染队列)
Int 材质的渲染顺序。

MeshData 数据枚举 (Enum)

这是 Visualize 字段可选择的枚举值,代表不同的网格数据:

枚举名称 描述
Position
(位置)
0 网格在世界空间中的位置数据。
Color
(颜色)
1 网格的顶点颜色数据。
ColorAlpha
(颜色 Alpha)
2 网格顶点颜色的 Alpha(透明度)通道数据。
Normals
(法线)
3 网格的多边形法线着色数据。
Tangents
(切线)
4 网格的多边形切线数据。
TangentDir
(切线方向)
5 网格的多边形切线方向数据。
Bitangents
(副切线/副法线)
6 网格的多边形副切线(Bi-tangent)数据。
UV0s 7 网格的第一组 UV 贴图数据(通常是主纹理坐标)。
UV1s 8 网格的第二组 UV 贴图数据。
UV2s 9 网格的第三组 UV 贴图数据。
UV3s 10 网格的最后一组 UV 贴图数据。

用法 (Usage)

(文档待完善)

示例 (Examples)

暂无示例。

另请参阅 (See Also)

暂无内容。