A downloadable project

This is a tool I created in Unreal Engine to create splines for roads and rivers. 

The Unreal Engine spline tool doesn't allow panning a single texture over multiple panels of the spline and creates bad artifacts with textures with repetitive patterns.

 Here, the roads are projected on the terrain using runtime virtual textures. They occlude the grass so that the grass disappears where the road is projected. The tiling of the texture is independent of the spline to avoid visual artifacts. 

The rivers use the one layer water material. A large water texture can be panned across multiple tiles of the spline. The stretching of the texture is independent of the size of each tile. 

This tool gives full control to the level designers. They can change every parameter easily, from the width of the spline to the speed of the water or the noise in the road.