I'm trying to add a dirt texture with small rocks as a foundation for a landscape, but I have a familiar problem: when the camera is directly overhead, the texture looks 3 dimensional. However, when looking horizontally, it goes flat. How do I make it bump at all angles? I should mention there is a colour image in the image texture input node going into the colour input of the principled shader as well as a height image in the bump and roughness).
Here's the overhead view:
Here's the horizontal:
Here's the node setup: