UE4 对清漆使用双法线

双法线作用

可以为清漆底部的表面添加第二法线贴图,例如清漆表面与清漆底部存在几何差异的碳纤维实例。

对比

左图未开对清漆开启双法线。光线只会在一个方向上对表面产生影响,光照效果显得有些呆板。

右图开启双法线。光线在多个方向上对表面产生影响,而这正是我们要追求的互动结果。

 

如何启用“清漆使用双法线”选项

  1. 在**主工具栏**中,点击 Edit > Project Settings
  2. 在 Project Settings 中,点击 Rendering > Materials 然后勾选 Clear Coat Enable Second Normal 选项前的复选框,即可启用。
  3. 点击 Restart Now 选项重启 UE4 Editor,随后 Clear Coat Enable Second Normal 功能将被启用。

官方案例制作

  1. 导入官方案例贴图资源
  2. 新建材质球
  3. 将材质节点的Details 面板的 Material 部分中,更改Shading Model:Clear Coat
  4. 向材质图表中添加四个**标量参数表现(Scalar Parameter Expression)**节点,名称和值如下所示。然后将其按下图连接起来。

     

    材质表现类型

    名称

    默认值

    Scalar Parameter

    Base Color

    0.1225

    Scalar Parameter

    Metallic

    0.5

    Scalar Parameter

    Clear Coat

    1.0

    Scalar Parameter

    Clear Coat Roughness

    0.1225

  5. 接下来的设置:在 Material 的 Roughness 部分中,向材质图表添加下列材质表现节点,并为其赋予以下值和名称。添加材质表现节点后,按下图将其连接起来。

     

    材质表现类型

    名称

    默认值

    Scalar Parameter

    Roughness Scaling

    30.0

    Scalar Parameter

    Roughness Min

    0.1

    Scalar Parameter

    Roughness Max

    1.349

    Texture Sample

    N/A

    T_CarbonFiber_R_00

    Texture Coordinate

    N/A

    N/A

    Linear Interpolate

    N/A

    N/A

  6. 我们需要对该材质的两个法线贴图部分分别进行设置。材质的第一个法线贴图部分对应清漆表面,需要下列材质表现节点。添加材质表现节点后,按下图将其连接起来。

    材质表现类型

    名称

    默认值

    Scalar Parameter

    Surface Normal Strength

    0.98

    Scalar Parameter

    Surface Normal Scaling

    30.0

    Texture Sample

    N/A

    T_CarPaint_N_00

    Texture Coordinate

    N/A

    N/A

    Multiply

    N/A

    N/A

    FlattenNormal

    N/A

    N/A

  7. 法线贴图对应的是材质的清漆底部的表面,需要对材质图表添加具有如下值和名称的材质表现节点。添加完成后,按下图连接这些材质表现节点。

    材质表现类型

    名称

    默认值

    Scalar Parameter

    Clear Coat Scaling

    30.0

    Scalar Parameter

    Fiber Strength

    0.5

    Texture Sample

    N/A

    T_CarbonFiber_N_00'

    Texture Coordinate

    N/A

    N/A

    Multiply

    N/A

    N/A

    FlattenNormal

    N/A

    N/A

    ClearCoatBottomNormal (ClearCoatNormalCustomOutput)

    N/A

    N/A

  8. 设置好材质的各个部分后,按下图将输出连接到主材质节点。d

待解决

对于其中的各个节点作用,连接过程都不清楚其原理

猜你喜欢

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