UE4材质节点学习____BumpOffset节点01

BumpOffset节点

凸块偏移,可以使材质的凹凸更加强烈

BumpOffset(凹凸贴图偏移)表达式一种非常有效的低成本方法,可以使材质产生深度错觉,而不需要额外的几何体。

BumpOffset(凹凸贴图偏移)材质使用灰阶高度贴图案例中直接使用了漫反射贴图的alpha通道)提供深度信息。高度贴图中的值越亮,材质的“凸”效果越明显

请记住,“凹凸贴图偏移”(Bump Offset)材质表达式仅提供额外深度信息的错觉,因此玩家/用户可能移动他们的摄像机,使其应用了凹凸贴图偏移效果的表面平行,这种效果在可能会失效/不起作用。

官方教材实例:

  • 新建材质球
  • 使用 Textures 文件夹中的下列纹理(如果项目包含起步内容)。T_Brick_Clay_New_D          T_Brick_Clay_New_M    T_Brick_Clay_New_N

  • 将 T_Brick_Clay_New_D 连接到 底色(Base Color)输入。 接着,将 T_Brick_Clay_New_N 连接到 法线(Normal)输入。 然后,将 T_Brick_Clay_New_M 纹理的 红色 通道连接到 粗糙度(Roughness)输入。 最后,将 T_Brick_Clay_New_M 的 绿色 通道连接到 环境光遮蔽(Ambient Occlusion)输入。

  • 将 凹凸贴图偏移(Bump Offset)材质表达式添加到材质图中                                               “凹凸贴图偏移”(Bump Offset)材质表达式需要高度贴图才能正常工作,但是,当前未提供任何高度贴图。输入“高度”(Height)的输入后,此错误将消失。

  • 复制用于底色(Base Color)输入的纹理 T_Brick_Clay_New_D并将该纹理的“阿尔法”(Alpha)输出连接到“凹凸贴图偏移”(Bump Offset)材质表达式的“高度”(Height)输入高度比(Height Ratio)设置为 0.005                                                              注意本案例里的高度贴图是使用漫反射贴图的alpha通道,漫反射贴图中白色缝隙在其alpha通道中其实是透明无色的。故缝隙产生了凹的效果。     

节点说明

参考平面(ReferencePlane)指定纹理空间中要应用此效果的近似高度。值为 0 将使纹理完全离开表面,而值 0.5(默认值)表示部分表面凸起而部分区域凹陷

坐标(Coordinate)接收此表达式所要修改的基本纹理坐标。

高度(Height)接收要用作高度贴图的纹理(或值)。

高度比输入(HeightRatioInput)高度贴图中取得的深度的乘数。这个值越大,深度越极端。典型值的范围是 0.02 到 0.1。如果使用此输入,那么它将取代“高度比”(Height Ratio)属性中的任何值

待解决

  1. T_Brick_Clay_New_M 纹理的 红色 通道为什么可以连接到 粗糙度(Roughness)输入。 T_Brick_Clay_New_M 的 绿色 通道为什么可以连接到 环境光遮蔽(Ambient Occlusion)输入。


 

猜你喜欢

转载自blog.csdn.net/Milow88/article/details/104984624