【UE4 shader】防护盾shader

本文介绍了在UE4中创建防护盾Shader的方法,包括使用Translucent和Unlit材质属性,通过Lerp处理内外颜色差异,利用Fresnel和CheapContrast节点刻画边缘效果,以及使用DepthFade实现与地面的交互线条。此外,还借助纹理和黑白图制作了流动动画效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

护盾表面呈蜂窝网状,从顶部往下渐变显示,与物体接触面有白色亮边。

 

 

 

 

1.Translucent,Unlit不受光,Two side

1.Lerp来处理出内部和外轮廓的不同颜色。

2.Fresnel配合CheapContrast勾勒出外边缘实线,然后利用DepthFade的反向调整出于地面交接的实线。这样处理可以实现类似扫面线的方式,与物体交叉的地方也会产生线。

3.最后利用纹理和黑白图来配合制作流动动画。

 

相关节点的官方介绍:

 

 

 

float sphereMask = saturate(1.0 - length(i.uv - 0.5) * 2.0);
float2 screenUV = i.screenPos.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值