UE4 初学材质效果 扫描

材质扫描到周围有物体面的时候,显示光芒和自定义扫描图。

1.蓝图节点,材质BlendModel设置为Additive(叠加)。

(1)根据材质在绝对世界坐标中的位置,寻找最近的表面。然后利用减法获取要显示自发光长度区域。利用pawer做一个平滑过渡。

(2)根据同样的方法,获得扫描材质的自发光区域。

(3)两个自发光区域相加,就是自发光值。

 

2.材质节点

DistanceToNearestSurface(与最近表面的距离)

  DistanceToNearestSurface(与最近表面的距离) 表达式节点允许材质对“全局距离场”关卡中的任何点进行取样。 这个材质表达式将输出从距离场到场景中最近遮挡体的带符号距离(以全局空间单位计)。

  注意:必须在 项目设置(Project Settings) 的 渲染(Rendering) 下启用 生成网格体距离场(Generate Mesh Distance Fields) ,此表达式才能正确工作。

posted @ 2020-07-24 18:04  Super蹲蹲  阅读(1517)  评论(0编辑  收藏  举报