For texture scrolling I’d try the .offset
property of a texture.
For fading, I would either go with a custom shader; or will add another layer just above the ground. This layer will have a hole with blured contour. The moving ground will be seen through this hole.
I’d also use a fog if a non-circular ground is also OK.