Hmm. . . I can't upload an image when posting questions.
At any rate, I did the street section, initially, as separate objects. The street was one object, sidewalk another, curb another, and the paint a fourth.
When I joined them into one object almost everything worked properly, but the gradient where the curb bevels are starts over at every bevel. It looks fine when it's a separate object.
I am probably missing something basic, but I haven't been able to figure it out.
I may try the trick of extruding from the street, then cutting in bevels for the curb sections to see if it makes a difference.
I'll get a link posted shortly to the .blend file.
I can edit from the Q&A forum, I'll add an image now:
Edit: Link - http://thorslongboat.com/blender/Assets.blend
Simply extruding from the street did not work for me.
What I ended up doing was shift-d copying the curb object, then selecting the street, then joining the two objects. I thought that's what I did the first time.
That fixed the issue for me, but I'm not certain why it was broken in the first place. Knowing why would be good for me, and maybe others, and would allow someone to correct the issue if they didn't have an object that wasn't broken.
Interesting. I wonder if it has to do with the shader’s texture coordinate coming from the curb instead of the street and that is causing it to repeat.
wardred Thanks for sharing your .blend. I looked at it and noticed that the gradient is caused by the normals. My guess is your auto-smooth value was different between your objects. Then when you combined them into one object, they all inherited the same value which caused inconsistency.