Unity ShaderGraph全息影像条纹效果案例

前言

好好学习,天天向上。
视频链接: https://www.youtube.com/watch?v=KGGB5LFEejg

最终效果

效果图

制作过程

锁定方向并移动UV

使用Position控制UV永远朝向正面,使用Tiling And Offset控制UV的Offset进行位移,结果直接赋值给Alpha即可,贴图在文末。

注意:这样其实会让Offset的X,Y同时滚动,由于贴图在X轴上是重复的,所以看不出来
还要将Surface设置为Transparent

移动UV

给移动的UV上色

用1减移动的UV,使其颜色变淡,并与模型基本颜色相乘。
给移动的UV上色

条纹发光效果

与菲涅尔效果相加,得到外发光效果
条纹发光效果

制作低频闪烁图片

使用每帧不断变化的时间来驱动,首先使用Random Range生成一个0-1的随机数,再使用Comparison与0.9比较,最后使用Branch判断如果大于0.9则输出1,小于则输出0.8。
制作低频闪烁图片

闪烁图片与条纹合并

使用相乘将两张图合并实现会闪烁的条纹,输出到Emission,实现最终效果。
闪烁图片与条纹合并

暴露参数

暴露参数

材质球设置

材质球设置

使用素材

使用素材

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值