I wanted to share a solution I’ve developed for my game Heisters that reimagines how roads are built in Roblox — entirely using custom terrain materials and textures instead of traditional parts or meshes.
This solution allows roads to blend seamlessly with the environment, especially on hills, slopes, and uneven ground without the usual clipping or visual breaks you get from part-based roads. It also results in fewer individual parts for things like road lines, and makes better use of terrain that would usually just sit hidden underneath road parts.
Here’s a video demo showing the results in motion… you’ll see how clean the transitions are and how naturally the roads sit within the landscape.
Using terrain for roads is awesome! It’s very smooth and looks a lot better in my opinion! It’s definitely better in many ways than using parts for roads!
I’m probably just dumb here, but for the lines in the road, did you align them with anything? How did you get the road so perfectly out line that? (I’m sure I’m probably just not thinking right, but still.)
Either way, this is really impressive! Definitely bookmark-worthy!
It looks like much more than that. Archimedes is used for building with surface objects such as Parts; could you elaborate more on how you used Archimedes exactly here as I’m still a little confused — I’m sure that road is not made using parts (telling from this topic’s context).
Apologies if I’ve caused some confusion, parts are definitely used as a host for the road lines. The wording of the original post was supposed to suggest that individual parts for each road line, including the asphalt part underneath (aka the traditional method of doing roads) isn’t being used here. Instead, the terrain itself serves as the base, and only one transparent part per road segment is placed on top for the lines.
The road lines [that sit on transparent parts] are laid out (using archimedes) well before the terrain is generated. Hopefully this helps clear it up a bit — let me know if you’re still unsure!
Is it possible that you’d visualize your road lines process to get a clearer picture? I’m still confused upon reading this and I am trying to see if this can be the answer to my recent post.