What do i need to change at my mesh so the texture fits?

Hey guys, i just want to know what i have to change at my mesh so the material is horizontal and automatically fits all textures?

I use Blender for creating meshes

There is no way to make your mesh automatically set all textures to the right size . It all depends on the unwrapping of the mesh and the uv map texture size. For instance if you unwrap your meah to a 64x64 map then 128 size texture wont look right. Tou can however compensate dor this within your materials by modifying ghe uv coordinate tiling. Im not at my computer right now but basically by affecting how much the texture is tiled it also can make the texture appear a different size so in the end it looks right on your mesh. This effect is easiest done with tiling textures.

you can adjust the size of the tiling in the texture coord node. you could also look into world aligned materials.