Heat Distortion Effect

·This head distortion shader is achieved by creating a Billboard, which creates the plane is always facing the view position;

· Use the Ztest Always to drawing on top of everything;

· Use Grabpass to grab the screen behind the object and put data in Background Texture;

· Sampling position from a noise texture;

· Make the animation of the distortion with time and a trig function

​Study Reference