Water on camera lense effect

For anyone trying the procedural approach posted by crow87, you need to use screen coordinates for the noise node’s position input. By default the noise is based on world position coordinates which is why it’s aligned to the geometry instead of the screen.

being said, I’d suggest not to use ddx/ddy for generating the normals due to the poor blocky results.