View Code? Open in Web Editor
NEW
Road System is unity package to procedural roads generation.
License: Other
road-system's Introduction
David's Road System is tool for procedural road generation.
RoadGeneration.mp4
Generate road mesh with bezier curve. (Added 1.0.0)
specify number of lanes
specify lines types (dashed, single, double)
specify extra road side width
specify green lane width
specify road lane extensions/narrowings
snap road to another road
lock road to another road
include asphalt material
- Generate crossroad mesh tool
- Parking generation
- Pavements generation tool
- fast pavement generation along road
- generate curb between road and pavement
- ability to deform shape of pavement with bezier curves
- include pavement and curb mateiral
- Automatic randomized placing decals on road
- include some types of decals (man holes, asphalt breaks, etc...)
- Generate street lamps along road
- include few street lamps models
- Vehicles driving logic
- collision detection
- working on burst & jobs
- Traffic lights
- Generate roundbound mesh tool
- Pedestrain crossings
- navmesh compatible
- automatic placing pedestrian crossing sign
- Speed limit signs
- In Unity open Package Manager. Window -> Package Manager.
- Click the Plus button.
- Select "add package from git URL"
- https://github.com/AwixStudio/Road-System.git#main
- Add.
- GameObject -> RoadSystem -> Road.
- Toggle gizmos ON.
- Now you should be able to move gizmos and regenerate mesh (it should be visible if you assigned materials).
- You can control lanes numbers, road sides etc... by RoadGenerator component assigned to object.
- You can access extra curve operations by right click on BezierCurveMB component.