Przeskocz do zawartości
Multimedia 1 dla listy Fox Spline — Spline Utilities, Movement & NPC Navigation
0 comments

Opis

FoxSpline — Spline Utilities, Movement & NPC Navigation Toolkit

A production-ready spline toolkit for Blueprint projects. Place actors and meshes along splines, move characters by duration or by speed, query everything (closest point, distance, curvature, up-vector, projection) — and on top, a full graph-based NPC navigation subsystem with connected paths, lanes, blocked-path handling and rerouting.

Full documentation: https://alchemy-fox.de/spline/

Support: [email protected]

—————————————————————

WHAT'S INCLUDED

46 Blueprint Nodes | 3 Async Movement Actions | NPC Nav Subsystem | Spline Sampling & Editing | Lane System | Full C++ Source

—————————————————————

FEATURE CATEGORIES

▸ Distribution (5 Nodes) DistributeActorsAlongSpline, GetEvenlySpacedPoints, GetPointsBySpacing, PlaceMeshesAlongSpline, SpawnActorsAlongSpline

▸ Movement (5 Nodes) GetProgressAlongSpline, MoveActorAlongSpline, MoveActorAlongSplineBySpeed, PauseResumeSplineMovement, ReverseSplineMovement

▸ Query (5 Nodes) GetClosestPointOnSpline, GetDistanceAlongSplineForActor, GetSplineSegmentLength, GetTransformAtAlpha, IsActorNearSpline

▸ Math (5 Nodes) GetSplineDirectionAtDistance, GetSplineUpVectorAtDistance, InterpolateBetweenSplines, ProjectPointOntoSpline, SampleSplineCurvature

▸ Utility (5 Nodes) AppendSpline, CreateSplineFromActors, CreateSplineFromPoints, GetSplinePointsAsArray, ReverseSpline

▸ Lane (5 Nodes) GetNPCCurrentLane, SetNPCPathOffset, SetNPCRandomOffset, SetPathLaneCount, SwitchNPCLane

▸ Nav (20 Nodes) ConnectSplinePaths, DisconnectSplinePaths, FindPathBetweenNames, FindPathBetweenPoints, GetNPCCurrentLane, GetNPCPathProgress, GetNearestSplinePath, IsNPCAtDestination, RedirectNPCToTarget, RegisterSplinePath, ResumeNPCOnPath, SetNPCPathOffset, SetNPCPathSpeed, SetNPCRandomOffset, SetPathBlocked, SetPathLaneConfig, StartNPCOnPath, StartNPCOnSplinePath, StopNPCOnPath, SwitchNPCLane

—————————————————————

KEY FEATURES

  1. Even Sampling — Get N evenly-spaced points or points by exact spacing in one call

  2. Mesh Placement — PlaceMeshesAlongSpline for fences, ropes, pipes, garlands

  3. Latent Movement — Move actors along splines by duration or by speed with pause/resume/reverse

  4. Full Query Set — Closest point, distance, curvature, up-vector, projection, direction at distance

  5. NPC Nav System — Register paths, connect into a graph, route NPCs between points or named nodes

  6. Connected Paths — Build a multi-spline navigation network for towns, dungeons, vehicle traffic

  7. Lane Configuration — Multi-lane paths with lane-switch and per-NPC random offsets

  8. Blocked Paths — Flag a path as blocked, NPCs reroute or stop automatically

  9. Redirect On The Fly — RedirectNPCToTarget for chase, retreat, evasion behaviour

  10. Spline Editing — Create splines from points or actors, reverse, append, interpolate between two splines

—————————————————————

TECHNICAL DETAILS

Engine: Unreal Engine 5.2-5.4, 5.6-5.7

Type: Code Plugin (C++)

Dependencies: None (engine modules only)

Platforms: Windows (Win64)

Full C++ source code included

All nodes have detailed tooltips

Integrates seamlessly into existing projects — no setup, no subsystem boot

—————————————————————

DOCUMENTATION & SUPPORT Full documentation with setup guide, node reference, and examples: https://alchemy-fox.de/spline/

—————————————————————

MISSING A FEATURE? Feature requests are welcome! If you need a specific spline helper, NPC behavior, or integration that is not included yet, let us know. We actively review requests and will include useful additions in future updates. Send your request to [email protected] with a short description.

—————————————————————

By Alchemy Fox Studio

Uwzględnione formaty