UE5 Substrate SSS

发布时间 2023-09-30 17:39:40作者: 爱莉希雅

前言

本文将介绍如何使用UE5 的 新的材质系统——Substrate来制作次表面反射效果
关于Substrate不懂得可以看这https://www.cnblogs.com/chenglixue/p/17418887.html

初次实现

image-20230930155539776

  • 在Substrate中,Albedo用于表示光线散射后的颜色。在这里我设为绿色

  • SSS MFP控制的是长中短波长对物体的渗透程度,也就是光线的透光程度

  • 这里用到AO贴图(笔者的模型没有就没用)来使得物体暗部透光性较弱,亮部透光性较强

  • Second Roughness可以实现高光的平滑

结果如下
image-20230930160428039

透光性

可以看出,目前实现的材质并没有明显的透光性,还需要实施以下四个设置

  • 将光源设为可移动的
    image-20230930160842155

  • 启用光源的透光性(Tranmission)
    image-20230930163109472

  • 启用阴影投射(cast shadows)
    image-20230930163333774

  • 在材质编辑器中给SSS Phase Anisotropy赋值

结果如下
image-20230930170007980

整体材质如下
image-20230930170222714

果冻

材质框架与玉材质是一样的,不同在于

  • AO :0.08
  • MFP Distance:1.0
  • SSS Phase Anisotropy:0.9

image-20230930171727691

效果如下
image-20230930172727927

reference

https://zhuanlan.zhihu.com/p/650909106

https://docs.unrealengine.com/5.3/zh-CN/overview-of-substrate-materials-in-unreal-engine/

https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_user_guide_ac_standard_surface_ac_standard_subsurface_html