A comprehensive Scene View toolbar for Unity Splines with overlays for paint, shape, align, smooth, scale, create functionality. Modify selected spline container data directly and conveniently.OverviewSpline Tools adds a powerful Scene View toolbar overlay to Unity's built-in Spline system. Select any GameObject with a SplineContainer and the toolbar appears automatically, giving you instant access to dedicated tools for painting, shaping, aligning, smoothing, scaling, creating, restructuring, and inspecting splines.The features originate from my Genesis for MicroVerse asset. This is a complete rewrite which supports Unity 6 toolbars and overlays. It is a general solution for Unity Splines and not bound to any other asset. However you can benefit from using this asset in combination with MicroVerse. Spline modifications for e. g. biomes and roads among others has become very convenient and fast.Early AccessSpline Tools is released as Early Access at a discount price. Features will be added and functionality will change depending on Feedback.DiscountEveryone who supported me with any of these assets will get this asset at a discount:World Building Bundle for MicroVerseGenesis for MicroVerseToolsThe asset provides the following tools:Paint ToolClick-drag on any surface to paint splines freehand. Supports terrain-only and any-collider surface modes, configurable stroke spacing, knot reduction, closed-loop painting, and extend/merge modes that let you continue from either end of an existing spline.Shape ToolGenerate preset shapes with a single click:Line - A straight two-knot spline of configurable lengthRectangle - A closed rectangular spline with configurable width and heightRounded Rectangle - A closed rectangle with configurable corner radiusCircle - A closed circular spline with configurable radius and segment countLandscape - A randomised natural-looking path with configurable spread and knot countEach shape exposes dimension sliders with a pipette button to pick values from the current spline. Apply to an existing spline or create a new one.Create ToolDerive new splines from existing ones. Four modes are included:Parallel - Offset copies on one or both sidesBounds - Wrap a spline around another object's bounding box. Ideal to use in combination with MicroVerse in order to flatten ground below houses and to remove vegetationConvex Hull - Replace with the 2D convex hull of the knotsTerrain Flow - Trace downhill from a selected knot across Unity Terrain with real-time auto-update. Drag a knot and have a spline flow generated for a given distance, starting at the selected knot.Align ToolSnap knots to terrain or any surface with a single click. Flatten knots along any axis to their minimum, center or maximum value. Optional normal alignment rotates knots to match the surface they land on. Not that the knot must be in Bezier mode for exact alignment. Supports per-knot selection when Element Inspector is active.Smooth ToolCurvature-aware relaxation that only affects sharp corners, with configurable iterations, strength, and angle threshold. A separate Jitter function adds controlled randomness to break up overly uniform paths.Scale ToolResize splines from their centroid using uniform or per-axis scaling with an axis mask to lock individual axes.Structure ToolSubdivide - Insert a knot between every pair of existing knotsUnsubdivide - Remove every other knotReduce Knots - Ramer–Douglas–Peucker simplificationDistribute Evenly - Equal spacing along the splineDistribute Fixed - Fixed distance intervalsReverse - Reverse knot orderUnroll - Reset all knot rotationsMirror - Mirror across any axisObject ToolCopy and paste spline data between SplineContainers. Clear all splines from a container in one click.Gizmo ToolVisualise normals (X, Y, Z independently togglable), spline length, and per-segment distances with customizable colours, spacing, and line length. Stays active regardless of which tool is selected.Drag ToolSurface-snap knots in real time as you drag them in the Scene View.This is the settings tool for dragging knots. The feature will become active when the Snap toggle is selected.Additional FeaturesDouble-click a SplineContainer to enter Edit mode instantlyToolbar auto-hides when no SplineContainer is selectedConfigurable toolbar visibility (Always, Auto, Manual)Integrates with Unity's Element Inspector for per-knot workflowsAll settings persist across sessions via EditorPrefsRequirementsUnity 6000.1 or laterUnity Splines package 2.8.4 or laterScreenshotsThe screenshots show the asset in use with various toolbar overlays which are available for the individual toolbar items.Support & FeedbackWith Unity's UI Toolkit being in flux it's nearly impossible to test in all Unity versions. The asset was developed in Unity 6.0 with all future Unity versions in mind. If you encounter an issue or if you just have questions feel free to contact me any time. See my publisher page for support contact information.



