How can I set an absolute world position for materials

Yes. By using XY, XZ and YZ aligned textures and blending them by some gradient.

There is already defined material function WorldAlignedTexture you can use for that purpose.

So I think we all know about this trick in the material editor

Technically when making a 2D platformer you use the UV positions so that your texture doesn’t scale when stretching, but instead, it just repeats the texture.
The problem with this is that it will only repeat on the X and Y axis because we masked out the Z.
My question is, is there a way to do this without masking out Z, to make it work on all sides of a 3D cube?

Cheers!

Just tried that, with some research it totally worked :smiley: thanks!