Is there any way to tile texture without extra triangles and meshes?

Hello guys. I’m making road, which will connect all houses in small village.
But I run into one problem: Some road segments need have tiled texture, while texture is…
Тропинка3
So 1/4 of it is straight, 1/4 is T-cross, and 1/4 is X-cross. Some long path parts, need straight path be repeated:


So you can that there’s one T-cross segment with OK sizing, and another one is very very long straight. Is there any way to tile texture for this long parts of mesh, or only way to achieve this is subdivide long part of mesh on smaller pieces?

try using decals i guess
:nauseated_face: :blush: