How to texture a large area without repeated pattern

You could try PIXPLANT. It creates a seamless texture from a ‘seed’ image, a jpg for example. Very simple to use but it’s not free.