Displacement 示例
此材质图表示例演示了如何在材质中实现置换贴图。
Sample Texture 节点根据默认 UV 从法线 Texture 2D 节点获取的切线空间法线贴图中采样数据(使您可以通过 UnigineEditor 中的 Parameters 面板选择纹理资源),法线向量分量被传递到 Material 节点。
材质的反照率数据直接通过 Float 节点指定(自动转换为 float3)。
从 Texture 2D 节点获取并由 Sample Texture 节点采样的单通道高度图的数据通过 x 传递端口适配器到 Add 节点,该节点根据 Offset Slider 参数节点应用位移偏移(使您能够通过 UnigineEditor 中的 Parameters 面板调整浮点值)。然后将输出(Multiply 节点)乘以第二个 Slider 节点提供的位移高度值,并通过 0,0,x 端口适配器传递到材质节点的 Tessellation Vertex Offset Tangent Space 端口(意味着该值应仅控制沿 Z 轴的位移,保持 X 和 Y 不变)。
材质的 Tessellation Factor 使用 Slider 参数节点指定,使您能够调整 Parameters 面板中的值。
结果
最新更新:
2024-04-19
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)