Website powered by

Unreal Engine 5 spline based pipe generator

I have recently continued working on learning blueprints and i decided to make a spline based pipe generator. Back in the day when i wanted to add pipes to scenes it was always very time consuming and un-modular to have to manuall place all pipes by hand, taking into account scale, curviture, texture stretching, etc.

now i have made a construction script system that handles all the meshes. all the user has to do is add the blueprint and place the spline in whatever way they like. no shape is too crazy and this is great in terms of a modularity and adjustibility standpoint.
Im very happy with the result and will continue working on my next project

Small showcase scene made using the pipe generator lit using lumen.

Small showcase scene made using the pipe generator lit using lumen.

This screenshot shows the first version of the pipe generator.

This screenshot shows the first version of the pipe generator.

The first test of the shader that uses triplanar mapping for the textures of the pipes

The first test of the shader that uses triplanar mapping for the textures of the pipes

added additional attachable props and parameters, pipe width is also adjusteble and all attatched assets will scale accordingly

added additional attachable props and parameters, pipe width is also adjusteble and all attatched assets will scale accordingly

Added procedural rust buildup using baked mesh maps for the props

Added procedural rust buildup using baked mesh maps for the props

a first draft of the showcase scene

a first draft of the showcase scene

a snippet of the shader used

a snippet of the shader used

snippet of the spline mesh code

snippet of the spline mesh code

snippet of the code of handeling the attatcheble meshes

snippet of the code of handeling the attatcheble meshes