svg filter
you may want to view source
see also
feDisplacementMap
feTurbulence