This pen is very experimental and probably will not work in any browser except recent versions of Chrome.
Paint on a heat distortion effect. Uses GSAP to animate SVG, canvas for the paint tool, and CSS Masks to marry them.
A Pen by Matt Popovich on CodePen.