Let's start this recipe by opening up the 03_04_SemiProceduralMaterial_Start level and looking at the problems that we have to deal with when working with large-scale surfaces. As you can see, I've placed two cameras in the scene, just so we can better understand what we are dealing with. The geometry is quite simple, as we only have a plane, but that will be enough for this case. Let's take a look through the cameras:
As you can see, the first image is actually quite nice we have a concrete floor that looks like a concrete floor! However, things start to get messy once the camera gets farther from the ground. Even though it's ...