{"repo":"ibrews/blueprint-auto-layout","free":true,"listed":false,"github":"https://github.com/ibrews/blueprint-auto-layout","clone":"git clone https://github.com/ibrews/blueprint-auto-layout.git","description":"Pin-aware auto-layout for Unreal Engine Blueprint graphs. Right-click empty graph space or press Ctrl+Shift+L. Handles branches, pure nodes, multi-event roots. UE 5.7+","language":"C++","stars":38,"topics":["auto-layout","blueprint","cpp","editor-plugin","ue5","unreal-engine","unrealengine"],"license":"MIT","category":"game-templates","readme_excerpt":"Blueprint Anti-Pasta (Formerly Blueprint Auto Layout — blueprint spaghetti met its match.) Pin-aware auto-layout for Unreal Engine Blueprint graphs. Press Ctrl/Cmd+Shift+L or use the toolbar dropdown → the algorithm rearranges your nodes into a readable left-to-right execution flow. The wire handling up close: New in v0.6.0 — a real layered (Sugiyama) engine. The layout is now computed by a proper layered-graph algorithm instead of a single-parent tree, so it handles the cases a tree can't model: - Cross-row connections, multi-consumer data, and long edges no longer snake or hump. Nodes are ranked into columns by execution depth (data providers pulled to just left of what they feed), edges that span more than one column get dummy waypoints so they route straight through a reserved lane, and a crossing-minimization sweep orders each column. - Pin-aware Brandes-Köpf coordinate assignment straightens the white execution spine on the actual pin Y — exec links drive the alignment, so the spine reads as one clean horizontal line and data wires bend to meet it (rather than the whole thing averaging into a diagonal). - No node ever lands on top of another — columns reserve their own width and rows their own height. - New in v0.6.1 — long edges are knot-routed. An edge that spans more than one column is rewired through reroute (knot) nodes along its reserved lane, so it draws as straight segments instead of one long curved spline. The knots are tagged and regenerated each layout, so t","default_branch":null,"files":null,"tree":[],"storefront":"/r/ibrews","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ibrews/blueprint-auto-layout/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}