While I have a strong understanding of Javascript, I haven't explored its advanced graphics features like canvas, webGL, and three.js. I'm interested in creating a distortion effect similar to the one on this website, but instead of applying it to an image, I want to use it with text. Essentially, I envision having plain HTML text that appears normal at first, but when a user hovers over it, the text will warp, bend, or smear in response.
After some research, I came across two Stack Overflow posts that touch on what I want to achieve. The first post is too basic for my needs, as I desire more complex transformations such as warping and bending rather than simple shifts. The second post seems promising since it involves using Three.js, but I am seeking a 2D solution and want to manipulate the actual shape of the text, not just rotate it around an axis.
I'm curious about how to implement this effect, if there's a specific name for it (as I've struggled to find examples), any recommended examples or advice. Any assistance would be greatly appreciated! Thank you!