Background animation on page

Hello everyone, I’m new to Three.js and I’m intrigued by the animation featured on the Lusion - About Us page where the background effect for the text “AWARD WINNING MULTI DISCIPLINARY CREATIVE STUDIO” moves upon mouse interaction. Could anyone shed light on the logic behind this animation? I’d greatly appreciate any insights or pointers. Thank you!"

Huuuuuuge topic. There are many many effects and techniques in play on that page.

Edan Kwan is a rendering god.