Как реализовать такой эффект: картинка находится как бы в «дымке», эффект типа размытия. Область картинки под курсором «проявляется». Эта область должна плавно анимироваться и следовать за курсором, поэтому решения типа clip-path не пойдут.
Понимаю, что это надо сделать с помощью Canvas или WebGl. Проблема в том, что я не понимаю даже принцип такого решения.
Подскажите, пожалуйста, как такой эффект можно реализовать (с помощью какой-либо технологии, PixiJs/ThreeJs, на чистом канвасе или как-то ещё)
Плюс буду благодарен, если подскажете литературу, которая поможет разобраться в сути работы с графикой, пикселями, эффектами и тд.