How to do screen distortion/manipulation special effects?

Godot Version

4.3

Question

Is it possible to do this in Godot? See https://youtu.be/U-9ATcULmPU?t=198 as an example. In this game, when you encounter an enemy, the game twirls the screen around.

Another example: https://youtu.be/4OrGkQAAyq4?t=74 : when the missile exploded, there is this impact blast magnifying special effect. Afterward, we also see some heat distortion effects as well.

Another example: https://youtu.be/4OrGkQAAyq4?t=220 : see the “black hole” twisting special effect?

So how do we do these in Godot?

Those look like screen readings effect.

You would take a frame of the screen and manipulate the pixels.

In Godot 4.3 it allows you to do this easier with compositor effects.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.