heightmapPC | 描述用于构建预览网格的高度图的 PaintContext。 |
previewTexture | 指定是否使用 heightmapPC 中的源或目标渲染纹理构建网格。 |
brushTexture | 要预览的笔刷纹理。 |
brushXform | 描述笔刷的位置和方向。 |
proceduralMaterial | 用于渲染预览的材质。 |
materialPassIndex | 要渲染的材质通道。 |
使用提供的过程材质从高度图 PaintContext 绘制地形笔刷预览网格。
heightmapPC 用于构建网格。为了确保预览在网格上渲染,heightmapPC 必须包含笔刷周围的区域。为了便于正确转换笔刷 UV 空间,此方法在材质中设置笔刷变换。重要:提供的材质必须支持使用 TerrainPreview.cginc 中提供的着色器函数在顶点着色器中进行过程网格生成。GetDefaultBrushPreviewMaterial() 提供了材质的默认实现。
其他资源:TerrainPaintUtilityEditor.GetDefaultBrushPreviewMaterial 和 PaintContext。