崩坏3的屏幕效果用了bloom,扭曲效果
时空断裂:
在触发和没触发之前都有bloom效果,不过触发了时空裂隙除了角色和特效很多东西变成暗紫色
我的猜想是这样:用了一张替换shader方法来渲染一张mask图,例如红色渲染角色,绿色渲染特效,黑色就是其余部分包括场景和天空
利用这张mask来进行抠图对屏幕bloom处理
后处理脚本应该有六个参数
角色/特效/其他元素bloom强度
角色/特效/其他元素bloom色调
触发的时候改变其他元素的bloom强度和bloom色调就能实现
部分bloom效果实现,之前写过一篇文章
https://blog.csdn.net/SnoopyNa2Co3/article/details/85246042
关于崩坏的扭曲效果
https://blog.csdn.net/SnoopyNa2Co3/article/details/86173023
我个人觉得很多事情原理知道了,实现都不是问题