Here are just a compilation of some suggestions the I would hopefully like to be added for working in Blueprints.
As a disclaimer, these are just ideas and in no way I want to enforce such. Different users have different workflows and habits!
- Network Screenshot
-
The Snipping Tool on Windows works great, but can be limited for larger networks.
-
This website: also looks very usefull, but it is not entirely 1:1.* (like disabled parameter names would still show as enabled)*
-
As a side note, Substance Designer recently added this kind of feature called Grab Snapshot (at around 2:05).
- ALT+Drag Ducplicate
-
Since ALT+Dragging in the 3d viewport duplicates a selected actor, it would make it more unified if this same functionality also duplicated nodes in Blueprint.
-
I found additional similar requests from AnswerHub: Link1 Link2
-
*In relation (not for blueprints), sometimes the viewport ALT+Drag can cause accidental duplication when navigating around. Option to turn it off would be nice. *Link3](Disable Alt+Drag Duplicate - Programming & Scripting - Unreal Engine Forums)
- Wire Highlight
-
Hightlight or change the color of a selected nodeās input and output wires. Link4
-
This would greatly help in identifying where a nodeās connection came from or where it goes in a large network.
-
Hereās an example in Houdini Vex:
And another one from World Machine (although this only shows output wires being highlighted)
-
Hovering over a wire on Blueprint does give a clue, but:
-
Thereās a delay before it appears. (is there a way to adjust that?)
-
Itās an extra mouse movement to hover over a wire, instead of just clicking a node and using using your eyes to follow the connection.
-
To summarize a bit:
-
Option to highlight a selected nodeās connected wires.
-
Option to change color of the highlighted wires.
-
Option to disable āHover on Wiresā.
-
Option to adjust speed of "Hover on Wires.
- Wire Style
-
A large network can be quite challenging to decipher. Sometimes the wires can really look all tangled up like spaghetti. Maybe if we have an option to change the wire style?
An example, using older Houdini (<16.0):
- Default Node Width
-
Maybe having a consistent node width size would help make a network look a lot cleaner and organized.
Here are other node networks I've used that stayed mostly to having a defined width.
Max Slate:
Particle Flow:
Data Ops:
Vue Functions:
Fusion
Nuke NC
Readability in these networks can be much easier for the eyes.
Trying it out in Blueprints, here's what a network may look like:
Notice the width variations.
Next image shows more or less constant width sizes:
Upon first seeing a network, the above image looks much cleaner IMHO (may also be less daunting?)
- Maybe have it default to a certain size, yet still allow users to stretch the width?
- Long Parameter names could be trimmed.
- Parameter values could be set for the selected node on the Details panel, not the node itself.
-
Drop on Wire
-
Maybe handling this can be complicated for a network such as Blueprints. But I might as well just drop this here as it may open up discussions. Link5
Examples:
Houdini Vex
Nuke NC
- Enable/Disable a Node
- There is an experimental option, just in case anyone else is looking for a feature like this.
- Iām not sure if this feature could also be extended to support disabling of Impure nodes (if something like that would at all work :rolleyes:).
- Middle Mouse Drag
- I just wanna drop this here and say THANK YOU to the devs who added the Panning Mouse Button feature. Link6
That is all for now
Cheers,
Jeff Lim