UE4制作基础材质蓝图模板

目录

1.模板内容介绍

2.材质蓝图常用的节点

3.制作步骤

1)创建材质蓝图

2)将贴图拽入蓝图

3)Base color map模板

4)Metallic map模板

5)Roughness map模板

6)Normal map模板

7)Displacement map模板

8)Ambient Occlusion map一般直接使用...

9)完整模板一览


1.模板内容介绍

  本模板为UE4常用的Metallic/Roughness工作流材质蓝图模板,即所用贴图有主要的Base color map(基础颜色贴图)、Metallic map(金属度贴图)、Roughness map(粗糙度贴图)和通用的Normal map(法线贴图)、Displacement map(置换贴图)、Ambient Occlusion map(环境光贴图)。

2.材质蓝图常用的节点

  节点详解可以在蓝图里右击节点然后点击“查看文档”跳转到官方文档里查看

  或者手动在官方文档 材质表达式参考|虚幻引擎官方文档 里搜索。

  

材质蓝图常用节点对照表

节点名称快捷键(左击+)释义
Constant1一维向量
Constant2Vector2二维向量
Constant3Vector3三维向量
Constant4Vector4四维向量
TextureSampleT默认贴图节点
ScalarParameterS标量参数,作为直观参数暴露到Details
AddA加法,用于数值相加
Subtract减法,用于数值相减
MultiplyM乘法,用于强度增益
DivideD除法,用于数值相除
PowerE幂,用于更强的增益
OneminusO补值(1-x),用于反向调用数值
Clamp数值限制,对数值设置上下限从而规范化数值
Append追加,用于追加通道
LinearInterpolateL线性插值,用于混合通道
ConpentMask分量蒙版,用于提取通道
Ceil向上取整
Floor向下取整
Normalize归一化,用于将数值压缩至【0,1】
DotProduct点积,用于求两个矢量之间的距离,计算衰减
ConstantBiasScale常量偏差比例,用于按自定义比例缩放数值
Desaturation去饱和度,用于基础颜色贴图调整饱和度
PannerP平移,用于建立贴图位移
TextureCoordinateU贴图坐标,提供坐标进行位移或者旋转操作
CustomRotator定制旋转,用于建立贴图旋转
Rotator旋转,也可以建立贴图旋转
NormalFromHeightmap高度贴图转换法线贴图,用于现有高度贴图快捷制成法线贴图
FlattenNormal扁平化法线,用于调节法线强弱
VertexColor顶点着色,用于绘制贴图
StaticSwitch开关,用于对特定模块进行启用/禁用
Time时间驱动,用于制作动态效果
Noise躁点,用于制造随机的噪点
DepthFade深度消隐,用于羽化边缘,使得过渡更自然

3.制作步骤

  这里使用Quixel Bridge提供的Damaged Asphalt(受损沥青)材质贴图进行演示。

1)创建材质蓝图

  创建文件夹存放材质蓝图,然后创建材质蓝图。

2)将贴图拽入蓝图

  打开刚创建的材质蓝图,将贴图拽入蓝图并摆放位置。

  这时直接链接得到一个默认效果且不可调整的材质。(长按左键链接,Alt+单击左键断开链接)

  所以接下来要通过添加节点使得效果可供我们调整。

3)Base color map模板

  一般基础颜色贴图要实现的功能有颜色偏向、饱和度、亮度,节点链接如图。

  (浅绿色的Saturation、Bright节点是自定义命名的ScalarParameter(标量参数)节点)

  其中颜色偏向在三维向量里面拾取颜色或者修改数值调整。

  饱和度模块中Desaturation意为去饱和度,在Fraction和参数节点中间链接一个Oneminus(1-x)取补值即可当饱和度使用。

4)Metallic map模板

  一般金属度贴图要实现的功能有强度增益、开关,节点链接如图。

   其中StaticSwitch开启为链接金属度贴图,关闭则为零金属度即电介质(默认关闭),开关由红色的StaticBoolParam(静态布尔参数)控制。

5)Roughness map模板

  一般粗糙度贴图要实现的功能有强度增益,节点链接如图。

6)Normal map模板

  一般法线贴图要实现的功能有强度增益,节点链接如图。

  其中FlattenNormal意为扁平化法线,在Flatness和参数节点中间链接一个Oneminus(1-x)取补值即可当法线强度使用。

7)Displacement map模板

  因为使用置换贴图将带来较大的性能损耗,所以置换贴图接口(世界场景位移和曲面细分乘数)默认是关闭的。

  开启置换:点击材质细节,找到底下的曲面细分,细分模式选扁平曲面细分,再勾选无裂纹置换。

  一般置换贴图要实现的功能有强度增益、更正法线方向、细分乘数,节点链接如图。

   其中VertexNormalWS(世界场景空间顶点法线)用于让置换沿着世界法线方向进行,更正偏移。

  细分乘数决定置换后的面数,乘数越高性能损耗越大。

8)Ambient Occlusion map一般直接使用...

9)完整模板一览

   大功告成!然后就可以拿去套用了。

  • 10
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值