One shortcut analyzes how your selected nodes are connected—both execution and data pins—and rearranges them into clean, non-overlapping columns that follow your logic seamlessly.
Every Blueprint graph starts organized, but rapidly degrades as you iterate: branches multiply, nodes get scattered, and wires overlap. Stop wasting precious minutes manually organizing nodes just to understand what your graph is doing.
Standard alignment commands snap nodes strictly along horizontal or vertical lines. They don't understand the dependency topology of your logic.
Forces all selected nodes into a single flat row regardless of call sequence, creating stacked text and unreadable flows.
Stacks separate execution branches into a single column, overlapping different logic paths on top of each other.
Only straightens lines between nodes that are already nearly aligned. It cannot reorganize a messy or scattered graph structure.
Instead of basic geometric snapping, Vesper treats your Blueprint selection as a directed acyclic graph (DAG) to determine the ideal structural layout.
Vesper inspects every execution and data wire connecting your selected nodes. Connections to external nodes are safely isolated so the rest of your graph remains untouched.
Nodes are assigned to sequential vertical columns based on their execution depth. Root nodes start in Column 0, ensuring dependent logic always steps cleanly from left to right.
Nodes within each column are sorted to minimize wire crossings and prevent overlapping. The entire operation executes inside a single Transaction for instant Undo (Ctrl+Z).
Select any group of nodes in a Blueprint graph and instantly apply layered auto-layout. Accessible via shortcut, toolbar, or context menu.
Automatically resizes the selected Comment Box to neatly wrap contained nodes with uniform padding.
Smart insertion of Reroute nodes to streamline long wire paths. Coming in a future update.
| Capability | Native Unreal Align | Vesper Node Cleaner |
|---|---|---|
| Analyzes Exec & Data pin connections | ✕ No | ✓ Yes |
| Separates branching paths clearly | ✕ No | ✓ Yes |
| Formats scattered/unaligned selections | ✕ No | ✓ Yes |
| Auto-resizes Comment Boxes to fit nodes | ✕ No | ✓ Yes |
| One-key shortcut execution | ✓ Yes | ✓ Yes |
| Full Undo / Redo support (Ctrl + Z) | ✓ Yes | ✓ Yes |
No. Vesper strictly alters node positions and comment box dimensions. Pin connections, properties, and runtime logic remain 100% untouched.
It acts on your active selection. You can select a small sub-graph to clean locally or press Ctrl+A to format the entire graph at once.
Simply press Ctrl+Z. Every formatting action is encapsulated in a single transaction step, allowing an instant undo.
No. Vesper is an editor plugin and works out of the box with both Pure Blueprint and C++ projects.