Apply texture based on global position?

I was wondering how to create a material that applies textures based on a global position. My problem is that I have various floor pieces (10x10, 4x4, 2x2) and a tiling texture. However, the texture doesn’t tile between the pieces. I fixed this by scaling the UV for the larger pieces proportionally, but I don’t like how much it tiles per meter when I do that method. I was wondering how to fix this and thought that there would be a way to apply the texture based on global coordinates, but I am not sure how to go about this.

There is a material function called World Aligned Texture that should do exactly what you want, if I’m understanding you correctly.

This seems to have worked perfectly! Thank you.