如何在对象上创建类似恐怖的故障水平运动模糊效果?

How do I create horror-like glitchy horizontal motion blur effect on object?

我不确定这个效果叫什么,而且我似乎也没有找到答案。你可以在一个名为 Layers of Fear 的游戏中查看效果:

我知道它是通过使用着色器完成的,但是任何人都可以 link 我找到实现它的指南或效果名称吗?很想在我的游戏中添加类似的东西! 提前致谢!

您可以使用 Unity Effects 完成其中的大部分工作。所有使用的效果仅适用于专业用户。您需要许可证才能使用它们,否则您将不得不自己编写它们。

您可以编写自己的图像效果 OnRenderImage 但这会很复杂。

您必须在 coroutine 中使用 Time.deltaTime 而不是 yield return new WaitForSeconds()

作为计时器执行以下所有操作

第一个视频效果:

Tilt Shift Effect

Twirl Effect

Blur (Optimized)Effect

Edge Detect Effect Normals Effect

Color Correction Ramp Texture Effect 从代码修改 RGB 渐变偏移。

通过代码从0-1反复改变opaque/transparencycharacter/3D模型。

第二个视频效果:

Grayscale Effect

Twirl Effect

使用代码更改 [=16] 的 RadiusAngleCenter 属性=].

第三视频效果:

反复开灯 on/off

Color Correction Curves Effect 转灯时应用此 on/off。

下电梯时,在修改其模糊量额外模糊属性的同时应用Motion Blur Effect