creating roads, paths in Unity

Hi guys,

Just wondering how one would go about creating a winding road or path using brick or some other texture with clearly defined edges? Is it necessary to create a mesh and lay it onto the terrain or can it be done directly in the terrain builder? I’ve painted dirt paths in Unity in the terrain builder, but in that case the edges are expected to be diffuse and not clearly defined. I notice that Torque now has a road/river builder. Is there an equivalent in Unity?

As always, thanks for the help. :slight_smile:

You might check out Easy Roads for Unity, discussed in this thread:
http://forum.unity3d.com/viewtopic.php?t=23519

Thanks for the link, Don. Looks like a nice tool if a bit unpolished as yet. Hopefully the Unity folks will incorporate this or a similar tool into the terrain editor. Seems like an essential time saving feature for building roads and rivers.

Hi,
I am new to Unity3D, and I would like to design a game of a small make believe town. It will include a few schools, some houses, and local stores which the player needs to do specific tasks outside and inside of certain buildings. (almost kind of like a Doom3D world meets GrandTheft Auto kind of game.)

I am trying to find a solution to my problem with building this make believe small town. For example, Should I create the landscape sidewalks, and roads in Unity3D and model the buildings in Maya, or should I design everything in Maya. I have tried doing some research here on the Unity3D forums, which I found some people say that it would be best to use a 3D app, like Maya, design the roads along with the sidewalks and buildings into sections. However, I am thinking that if I do this, then I might fall into a problem when I need to bend the sidewalk to follow up a hill. How would this be possible when I have premade road/sidewalks sections which are flat. Yeah, I could create premade raods with sidwalks that bend a specific amount, but then I would not know how steep I need to make the bend that matches the hill. So then I saw a few other post as well as this one, discussing about using EasyRoad3D. I have tried using this. Howver, the problem with this is that it does not create the curb between the road and the sidewalk, and it does not support intersection or 90 degree turns. My last resort is I am thinking of creating the landscape in Maya, but I am having a hard time using the sculpt geometry tool to create straight road paths on the terrain.

Does anyone else have any solutions? I think it would be pretty cool if Unity3D could engrave a road path on the terrain, but I do not know if it is possible.

the easiest likely is to just export the heightmap of the unity terrain when done with it and use it to generate a “temporal mesh terrain” in your modeller to create your other meshes to comply to that. that won’t be 100% perfect but give you a good idea

I built this some time back, and it was hard getting the terrain to come close to the driveways going up the incline,
and as you can see it’s not matching that well.

http://hometime.net/cul-de-sac.html

Nice scene, Don. I wonder if Bryce or other terrain generation software has road or river tools built in. I’m new to 3d modeling and terrain maps so it would be good info to have. It might be easier to build the terrain in an external program and import it into Unity rather than using Unity’s terrain editor.

so where r the assets man?

They were unable to reach 88 miles per hour and thus are stuck in 2010 along with the rest of this thread.

1 Like

Bump, anyone?

i know ats terrian decal, works if you only use 4 textures for your whole terrain…but not good enough for me

I got a kick outta that, man, thanks

1 Like

Lol you’re welcome.