Overview

Spline-based procedural vortex tunnels with displacement materials and Niagara FX

What is Procedural Vortex Tunnel?

A plugin that lets you create highly customizable, material-driven vortex tunnels along spline paths in Unreal Engine — complete with procedural noise displacement, particle FX, static mesh scattering, pawn movement, and gravity pull.

Key Features

🌀

Spline-Based Generation

Define any tunnel path using Unreal's spline component. Add, move, and curve points freely.

🎨

Displacement Materials

Procedural noise shaders drive dynamic surface displacement with material blending zones along the path.

Niagara FX

Particle systems spawn and orient along the vortex spline — synchronised with rotation and movement.

🪨

Mesh Scattering

Procedurally scatter static meshes along the tunnel with spacing, rotation, and scale variation.

🕹️

Pawn Movement

Built-in movement component for smooth spline-following with speed, acceleration, and camera controls.

🌐

Gravity Pull

Attract actors toward any point on the spline — objects, enemies, collectibles, or particles.

System Requirements

  • Unreal Engine 4.27 or 5.0+
  • Understanding of spline components
  • Basic material knowledge
  • Niagara system familiarity (optional — pre-built systems included)
Procedural Vortex Tunnel - Documentation | Athian Games