For Epic Friday, I spent some time playing around with tweaks/improvements to the node graph editor rendering/layout.
Improved the look and feel of splines used to make connections between pins:
They now take vertical travel into account, and use a stronger setting when going horizontally backwards (loopbacks).
Padded multi-line titles on graph node to be a multiple of the grid snap taller than single-line nodes, allowing the top pin to line up perfectly:
Fixed some multi-line material nodes being too tall:
I also spent some time playing around with pin padding / positioning to try to reduce the horizontal size of nodes, but those changes are a bit more experimental / not a clear win, so they’re not enabled right now.
- The tangent generation values are now adjustable in the Graph Editor section of Editor Settings under Splines, if anyone wants to have a go and see if there is any more room for improvement.
- These were just checked into main today, you can check them out using a GitHub build after this commit or wait until 4.5.