UE4 初学材质效果 扫描
材质扫描到周围有物体面的时候,显示光芒和自定义扫描图。
1.蓝图节点,材质BlendModel设置为Additive(叠加)。
(1)根据材质在绝对世界坐标中的位置,寻找最近的表面。然后利用减法获取要显示自发光长度区域。利用pawer做一个平滑过渡。
(2)根据同样的方法,获得扫描材质的自发光区域。
(3)两个自发光区域相加,就是自发光值。
2.材质节点
DistanceToNearestSurface(与最近表面的距离)
DistanceToNearestSurface(与最近表面的距离) 表达式节点允许材质对“全局距离场”关卡中的任何点进行取样。 这个材质表达式将输出从距离场到场景中最近遮挡体的带符号距离(以全局空间单位计)。
注意:必须在 项目设置(Project Settings) 的 渲染(Rendering) 下启用 生成网格体距离场(Generate Mesh Distance Fields) ,此表达式才能正确工作。