rdSplineTools is an Editor Plugin that provides tools for working with Splines. The main features are:

  • Auto-draw the Spline meshes after an interval of inaction (or immediate)
  • Snap Splines to other splines points or sockets (e.g. lane sockets or intersection sockets)
  • Snap Spline points to mesh sockets while being dragged
  • Split/Join Splines
  • Add child Splines to any point
  • Copy/Paste Spline data to the Clipboard
  • Align Spline Points in various ways
  • Align Spline Points to ground
  • Sub-divide Splines
  • Simplify Splines
  • Convert Landscape Splines into Blueprint Splines (experimental, and WorldPartition levels only)
  • Transform all Landscape Splines – Shift/Rotate/Scale
  • HiViz icons when fairly close to snapping locations to make it easy to snap – even from a distance.
  • Send Blueprint events about things such as intersection joining while dragging points

Easy to use menu options are added to the World Outliner, the Epic Tools menu and the Spline Menus.


Splitting/Joining Splines

The Split Tools speed up the editing of large splines in your Unreal Engine levels by huge amounts without the need to move to other forms of spline mesh creation.

It seamlessly splits splines into as many sub-splines as you wish – editing a subspline has no impact on other subsplines unless their end points match, in which case the matching end point moves accordingly.

You can also add new splines attached to the main spline (eg, sub-roads at intersections etc).

Sub-dividing/Simplifying Spline Points

You can sub-divide or remove points from sections of your spline with rdSplineTools – it’s a simple as selecting the amount from a SubMenu in the Context Menu.

Socket and SplinePoint Snapping

When dragging your spline points, the point Snaps to the closest Socket on the SplineMeshes (any socket within a radius) or any spline point on close splines. If you hold down “x” while “w” is held, it calls a custom function you can create in your spline blueprint to create any type of snapping you wish. Very customizable from a settings window.

Copy/Paste from Clipboard

Another tool included provides the ability to copy all spline point data to the clipboard from where you can paste into a text file (or source file) as a backup. Then you can copy that back to the spline if you ever want to revert it.

Convert Landscape Splines

rdSplineTools also makes it very easy to convert your landscape splines (in WorldPartition levels) to a Blueprint Spline with your choice of BaseClass. To Convert Non-WP – you can copy/paste the landscape splines from a WP level to a normal level.