A perspective floor computed per pixel — no geometry, no camera, just the reciprocal of screen height doing the projection.
Deploy an app →z equals one over the distance below the horizon. That single reciprocal is the entire perspective transform.
An exponential on z keeps the far grid from turning into aliased noise at the vanishing point.
Adding time to the z coordinate moves the floor toward you, and fract() makes the repeat seamless.