Heat distortion

Godot Version

4.2.1

Question

Hello! I’m curious about making a heat distortion in Godot (not global, particular, like in Dota, when you press Sand King ultimate or Ember Spirit’s flame guard you’ll get this nice distortion effect). In Unity, there is a type of particles called “Distortion particles”. How to make something like this in Godot?

it is quite easy using a shader. There are tons of short videos to explain how to create a shader and adding it to a texture or to the viewport (probably what fits for you). I leave you an example:

1 Like