Changelog
All notable changes to Proto Spline Volume, newest first.
v1.0.2
Surface filtering
- Draw through the clutter. A new Surface Filtering section in the panel takes Outliner folders — added from a dropdown or dragged straight from the World Outliner — and the draw cursor traces through their actors instead of placing points on them. Subfolders are included, and each row shows a live count of the actors it covers.
- Exclusions toggle without being lost. A checkbox per row suspends a folder for a minute of drawing on the props; removing the row is the permanent version. The list is searchable and multi-select, and everything is saved per project.
- Hidden geometry is skipped by default. Ignore hidden covers the eye icon on actors and folders, hidden layers, and hidden sublevels — so hiding an actor now also gets its collision out of the cursor's way.
- Filtered geometry can no longer mask what's behind it. The cursor tests every surface along the ray and takes the nearest one it's allowed to draw on, so an excluded ceiling doesn't stop you drawing the floor beneath it.
- Points land on the visible surface. Traces run against rendered polygons rather than simplified collision hulls.
- A panel that survives a narrow window. The two lists share the space left over, shrinking to three rows before a scrollbar appears, and labels ellipsize instead of spilling out of their buttons.
v1.0.1
2026-07-27 — Store packaging
- Repackaged for the FAB store. Nothing about the plugin's behaviour changed — the shipped module is the same as 1.0.0.
v1.0.0
2026-07-25 — Initial release
- Five volume types from one curve-editable shape: Blocking, Trigger, Post Process, Nav Modifier, and Blockout — switchable at any time without redrawing.
- Viewport draw tool with live width/height preview, and full in-viewport editing: drag, insert, extend, multi-select, delete.
- Per-point smoothing — Linear, Catmull-Rom, and Bezier with draggable tangent handles — mixable on a single spline.
- Even-width miters, beveled sharp corners, and automatic self-intersection cleanup.
- Generated wall and cap UVs at 1 tile per metre, following every edit live.
- Convert Blockout volumes to Static Mesh assets with UVs, materials, and simple collision, as a single undo transaction.
- Editor panel with sortable volume list, search, type filters, per-volume visibility, and two-way selection sync.
- Runtime module is inert in packaged builds: no ticking, no rebuilds, serialized geometry and collision.