İçeriğe atla
Spline Widget Primer ilanı için 1. medya

Açıklama

Primer Spline Widget is a comprehensive UMG spline editing tool for Unreal Engine, built for designers who need editable spline visuals directly inside UMG, and runtime!

An interactive spline widget with editor-grade controls, material-driven rendering, and optional filled regions for maps, routes, regions, and stylized UI overlays.

OVERVIEW VIDEO | DOCUMENTATION | DOWNLOAD DEMO

CORE FEATURES

  • UMG-based spline editing (designer + runtime)

  • Point editing, tangents, keyboard shortcuts

  • Material-driven rendering

  • UV mapping to width, length, tangent direction

  • Interval textures, curvature arrows, north-facing sprites

  • Filled regions + optional SDF generation

  • Map / route / region use cases

  • Import data from Spline Components in world

How To

  1. Drop PrimerSplineWidget into your UMG Hierarchy

  2. Start Editing!

UMG Spline Widget

  • Editable spline rendered in UMG

  • Editor-style tangent handles

  • Identical UX for UMG designer & runtime editing

  • Smooth, sharp, convex, and concave shapes

  • No mesh or actor components required

Spline Editing & Authoring

  • Point Creation & Deletion

    • Keyboard shortcuts for rapid spline authoring

    • Add, move, duplicate, and remove points

    • Multi select, multi move, multi delete

  • Tangent Handles

    • Visual tangent editing

    • Fine-grained control over curvature

    • Linear, Auto Curve, Split Curve options

  • Developer Settings

    • Centralized settings for:

      • Handle size

      • Handle color

      • Line thickness

      • Editor visibility

    • Consistent editing experience across projects and teams

  • Per Spline Visual Settings

    • Data Asset driven overrides for appearance

Material UV Rendering

UVs Mapped to Width & Length

  • UV1 mapped to width and distance along spline

  • UV2 mapped to tangent direction

  • Enables

    • Consistent dash spacing

    • Flowing gradients

    • Animated materials that scale with spline length

    • Interval Textures (curvature arrows, north facing sprites)

Includes Spline Materials

  • Material Function MF_Intervals

    • Outputs UV repeated over the distance of the spline

  • Soft edge line

  • Dotted line

  • Dashed line

  • Arrow line

  • Animated gradient line

  • Interval Texture aligned to Spline Curvature

  • Interval Texture aligned to Screen Space


All materials are designed to be extended or replaced — not hard-coded.

Filled Shapes & Regions

Closed Spline Fill Support

  • Optional filled interior for closed splines

  • Separate Fill Material Slot

  • Ideal for:

    • Map regions

    • Territories

    • Zones

    • Highlighted UI areas

  • Optional SDF Texture Generation

    • Generate an SDF texture from the spline fill

    • Feed directly into materials for:

      • Inner glow

      • Soft edges

      • Stylized borders

      • Distance-based effects

Supports both static baked workflows and runtime-generated fills.

Ideal for

  • World and minimap routes

  • Region and territory overlays

  • Diegetic maps and holomaps

  • Stylized UI lines and borders

  • Procedural UI visuals

  • Technical UI prototyping

Use it as-is, or extend / modify it into a bespoke spline-driven UI system tailored to your game.

PRIMERS

Part of the Primer series, this plugin prioritizes clarity, control, and practical workflows.

İçerdiği biçimler