I attempting to make my game have very detailed textures, and in general look pretty. However, I'm having some issues with that.
Let's take a look at a rock texture close up: Picture.
As you can see, this looks perfectly adequate for a 3D game up-close. However, I'm struggling to get this working at a distance: Picture
At a distance, the texturing looks obviously uniform, and looks very tiled and very bland. Picture
How can I solve this issue to make my textures look more detailed at all distances? I obviously have mipmapping enabled, but I don't understand why the texture looks so badly detailed and what I can do to improve it.