1. 程式人生 > >Unity關於崩壞3螢幕效果實現猜想(時空斷裂)

Unity關於崩壞3螢幕效果實現猜想(時空斷裂)

崩壞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

我個人覺得很多事情原理知道了,實現都不是問題