ATTENTION: UV Mapping is only working with limitations.
This is my small Parallax Occlusion Mapping Node Setup.
Parallax Occlusion Mapping is something in between normal mapping and actual displacement. Hereby the texture of an object is rendered as if it would be three dimensional without altering the mesh in any way. This can improve your scene a lot without adding extra vertices.
The Nodesetup is very easy to use.
Just plug the POM group in between you mapping node and you texture, put ur heightmap in the heightmap group, connect the Normal output with the Normal input of the Shader and you are ready to go.
IMPORTANT: This Version only works with 2.81 so far, but I am working on 2.8 and 2.79 support already.
Adding limited UV support, the UVs need to face a certain direction in order to work otherwise, the effect will either be inverted or distorted.