'motion blur zoom' in procedural textures

you could try something like this:



where distance = pow(xx+yy+z*z, 0.5) and multiply seperates, multiply and combines again (here are some nodes: http://www.blendswap.com/blends/view/81198)