This project cointains an unlit shader that colors fragments as the Perlin noise value at the intersection between the surface and the 4D noise, where the xyz commponent of the noise is world space position and the w component is time.
The implementation is done according to http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter26.html