NVSplineTools - A modular, fully customisable system for placing and shaping meshes along a spline

NVSplineTools-collage.jpg

NVSplineTools
Version 2.0

NV Spline Tools is a system for setting up a modular sequence of meshes to follow the path of a spline.

It is built entirely in Blueprints, and is designed to be used at edit time to help create levels.

It can be used to quickly create flexible level features such as fences, walls, tracks, pipes, etc.

These tools are designed to be a customisable base system for any kind of flexible architecture.

Features:

  • Place and deform spline meshes along a spline:

  • Repeating segments along the entire length of the spline

  • Repeating segments between each point on the spline

  • Segments stretched between each point on the spline

  • Place static meshes along a spline:

  • At fixed distances along the spline

  • Between deformed segments

  • At points on the spline

  • Adjust the placement of meshes based on the length of the spline:

  • Stretch meshes to cover the distance

  • Stop placing meshes shortly before the end of the spline if there is not enough space to fit a full mesh

  • Select from a list of meshes to use:

  • Randomly

  • Sequentially

  • Adjust the mesh sequence based on the distance to cover:

  • Complete the sequence by using the mesh that most closely matches the remaining distance

  • Always use the longest segment(s) until the last segment

Number of Blueprints: One master Blueprint, and three sample configurations
Number of Meshes: 8
Number of Textures: 24
Supported Development Platforms: Windows, Linux
Supported Target Build Platforms: Any

Promotional video: [UE4 Marketplace] NV Spline Tools - YouTube
Marketplace page: https://www.unrealengine.com/marketp…v-spline-tools
Full documentation: Full documentation (Google Docs)

Updated to version 2.0**!

New features in version 2:**

  • Use different meshes for the first or last segment in the sequence
  • Automatically snap the spline to the ground underneath it
  • Re-generate the sequence at run-time