UE4材质节点学习____BumpOffset节点01

本文深入探讨了BumpOffset节点的使用方法,这是一种低成本的凹凸贴图偏移技术,能够增强材质的深度感,无需增加额外几何体。通过实例教学,展示了如何利用灰阶高度贴图提供深度信息,实现材质表面的凹凸效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)输入。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值