The texture I’m using for a project is stretching, along with all of the other textures. I’ve searched the internet for answers, but to no avail. As you can see in the image, I’m also using post-processing.
I am looking for answers with none of the following.
Questions that tell me to change to repeat. I already have repeat on, please do not tell me to turn it on.
Questions that tell me to increase the tiling. It may fix one block, but it messes up the texture on other sides (if it’s not a cube) along with the rest of the blocks.
Scripting, especially long scripting or intermediate terms. I’m very new to unity and won’t understand.
Are using Unity’s default cube and scaling it? Scaling the cube does not change the cube’s underlying UV map, so if you scale the cube, it will stretch the texture accordingly. Also, you’ve already noticed that it doesn’t make sense to change the material tiling if you have multiple objects that use that material and require different tiling. Rather, you either need each object to have a UV mapping for it’s tiling, or use a shader that does not rely on the model’s UV coordinates (like a world-space coordinate shader).
Instead of using the cube, You could try Probuilder to build your level. Then you could build in such a way that it will tile the UVs as you build.
As for shaders, there is a world-space texture mapping shader included in the demo scenes that are included in the standard assets. That’s the shader that draws the grid-pattern on the level geometry.