// displacement field
const lens = {
filter: 'feDisplacementMap',
map: 'canvas',
channels: ['R', 'G'],
neutral: 128,
motion: 'requestAnimationFrame',
};
// move the cursor — content bends around the pointer
// displacement field
const lens = {
filter: 'feDisplacementMap',
map: 'canvas',
channels: ['R', 'G'],
neutral: 128,
motion: 'requestAnimationFrame',
};
// move the cursor — content bends around the pointer