3d mesh of the roads that line up really well and tiling texture, or use a terrain and have several textures for curves and angles is another possibility?
Hmm single road and tiling texture has one issue, when you bend almost 180 (U turns) the texture just seem to get ugly due to the fact that more polys are added to make the road look smooth on those curves but this result in distortion. No idea how terrain thing works in Unity so it can wait for now.
So far the only way im seeing to avoid it is to unwrap and paint on a unwraped mesh that is already bend. Using a bend modifier on straight road piece saves alot of time but this is distortion is new that I have come across and its buggin me alot. Texture is 1024x1024 just for road so yea its weird as to why it happens, despite im adding ton load edges so the curve is smoother.
Try to use one texture for straight mesh, and other to curved mesh, also you need to paint it after modeling, if you paint before curve mesh will distort the texture. Also you can try to do 4 pieces of a modular road, like the straight line, curve, intersection and "T" form.
You could use splines and loft to generate your road. It can create your road and has automatic mapping. Of course you will need to do some clean up but it should be minimal.
Replies