Substrate材质系统-04-Operators

  1. 1 Coverage Weight
  2. 2 Horizontal Blend
  3. 3 Vertical Layer
  4. 4 Add
  5. 5 运算符参数混合
  6. 999 Ref

本文讨论Substrate的运算节点,以下这些:

  • Substrate Coverage Weight
  • Substrate Horizontal Blend
  • Substrate Vertical Layer
  • Substrate Add

1 Coverage Weight

控制Vertical Layer中两块Slab的比率,要和Vertical Layer节点一起用。连线如下:

红色Slab位于上层,绿色Slab位于下层。使用Coverage Weight调整红色上层的比率,0~1完全不用和完全使用。Weight0 0.5 1效果分别如下,当Weight不是0或1时,上下层效果出现了混合(可能是表达红+绿=黄,上层没有完全盖住下层,下层的颜色也能透过来的感觉?所以下层的法线也有部分生效

2 Horizontal Blend

混合两块Slab,一个表示背景,一个表示前景,用Mix来控制比率。

Mix是一个常量时候,看起来和Coverage Weight很像。材质连线如下,为Mix0 0.5 1的效果:

但是可以用纹理来控制Mix,效果如下(试过了Converage Weight不能用纹理来控制,Vertical Layer的Top Thickness也不能用纹理来控制):

3 Vertical Layer

垂直分层

4 Add

将两块Slab相加,不物理,因为表面的能量会超出传入的能量。用于美术效果

5 运算符参数混合

多个Slab(BSDF)会消耗性能,勾选运算符节点上的使用参数混合(Use Parameter Blending)能优化性能。

999 Ref

  1. 官方文档:
    1. Substrate材质:https://docs.unrealengine.com/5.3/zh-CN/substrate-materials-in-unreal-engine/
    2. Substrate材质概述:https://docs.unrealengine.com/5.3/zh-CN/overview-of-substrate-materials-in-unreal-engine/
  2. 官方视频:
    1. 虚幻引擎中材质的未来 - GDC 2023:https://www.youtube.com/watch?v=joOIBteSo1w
    2. 虚幻直播的状态 — Timestamp: 02:29:42:https://www.youtube.com/watch?v=teTroOAGZjM&t=8982s
    3. 内容示例-SubstrateMaterials
  3. UFSH2023视频:
    1. [UFSH2023]从实践中理解Substrate材质 | 李文磊 Epic Games:https://www.bilibili.com/video/BV18W4y1P7hX
    2. [UFSH2023]工业照片级产品渲染的探索与实践 | 纪大伟 Epic Games:https://www.bilibili.com/video/
  4. 知乎资料:
    1. UE5次时代材质新系统Substrate绪论列表(美术&TA对象) - 俞先生(Owen):https://zhuanlan.zhihu.com/p/654585314
    2. UE5材质创建系统Substrate技术概述 - 3DMAX:https://zhuanlan.zhihu.com/p/630062365
    3. SIGGRAPH 2023-Unreal Engine 5 中的 Substrate - zhing2006:https://zhuanlan.zhihu.com/p/661399487

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 cdd@ahucd.cn

×

喜欢就点赞,疼爱就打赏

B站 cdd的庇护之地 github itch