Best way of texturing terrain with multiple textures

I made a big terrain for my unity game and i want to find a way to texture it , i tried to make an empty 8192x8192 image and painting my textures on it using texture paint but it was too laggy and time consuming , the image is so big because when the player is too close to the map it doesn’t look so realistic . so how do i texture the terrain with multiple textures so that even when the player is too close to it it doesn’t look ugly ? i used to just unwrap the model , apply the texture in the UV editor and then scale the UV map up so that it looks HD but this doesn’t work when i have more than one textures . Thanks in advance :slight_smile:

The method described in the first link in my signature may or may not be of some use.