This example was used in my blog on Creating real-life based motion effects in d3.js visuals, which is part of the SVGs beyond mere shapes series
This is an example of using a SVG gaussian blur filter in one direction to mimic motion blur that occurs in real life. Although the blur can only be applied in either the x or y direction, we can use a transform of a group element to make it appear as if the element has a blur along any angle. Also this example shows how to create, apply and manipulate a motion blur filter separately for each circle
Other examples about motion blur are
Built with blockbuilder.org
forked from nbremer's block: Motion blur - Diagonal movement & Multiple filters
https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js