Announcement

Collapse
No announcement yet.

UI/Workflow Improvement Suggestions

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [BLUEPRINT] UI/Workflow Improvement Suggestions

    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!
    1. 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).
    2. 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
    3. 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:
        Click image for larger version  Name:	wire_highlight.gif Views:	1 Size:	44.9 KB ID:	1381008

        And another one from World Machine (although this only shows output wires being highlighted)
        Click image for larger version  Name:	wm_wire_highligh.gif Views:	1 Size:	25.1 KB ID:	1381009
      • 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.
    4. 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):
        Click image for larger version  Name:	hou_linkstyle.gif Views:	1 Size:	25.7 KB ID:	1381010
    5. 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:
        Click image for larger version  Name:	slate_nodes.gif Views:	1 Size:	15.0 KB ID:	1381011

        Particle Flow:
        Click image for larger version  Name:	pflow_nodes.gif Views:	1 Size:	15.8 KB ID:	1381012

        Data Ops:
        Click image for larger version  Name:	dataops_nodes.gif Views:	1 Size:	9.9 KB ID:	1381013

        Vue Functions:
        Click image for larger version  Name:	vue_nodes.gif Views:	1 Size:	7.9 KB ID:	1381014

        Fusion
        Click image for larger version  Name:	fusion_nodes.gif Views:	1 Size:	6.0 KB ID:	1381015

        Nuke NC
        Click image for larger version  Name:	nuke_nodes.gif Views:	1 Size:	9.4 KB ID:	1381016

        Readability in these networks can be much easier for the eyes.
        Trying it out in Blueprints, here's what a network may look like:
        Click image for larger version  Name:	bp_2.gif Views:	1 Size:	17.6 KB ID:	1381017
        Notice the width variations.

        Next image shows more or less constant width sizes:
        Click image for larger version  Name:	bp_1.gif Views:	1 Size:	16.6 KB ID:	1381018
        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?
        Click image for larger version  Name:	magraph_resize.gif Views:	2 Size:	109.3 KB ID:	1381023
      • Long Parameter names could be trimmed.
      • Parameter values could be set for the selected node on the Details panel, not the node itself.
    6. Drop on Wire
      1. 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
        Click image for larger version  Name:	hou_drop.gif Views:	1 Size:	23.3 KB ID:	1381020

        Nuke NC
        Click image for larger version  Name:	nuke_drop.gif Views:	1 Size:	16.5 KB ID:	1381021
    7. Enable/Disable a Node
      • There is an experimental option, just in case anyone else is looking for a feature like this.
        Click image for larger version  Name:	bp_disable.JPG Views:	1 Size:	20.8 KB ID:	1381024
      • 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 ).
    8. Middle Mouse Drag
      • I just wanna drop this here and say THANK YOU to the devs who added the Panning Mouse Button feature. Link6
        Click image for larger version  Name:	bp_mmb.gif Views:	1 Size:	10.6 KB ID:	1381019



    That is all for now

    Cheers,
    Jeff Lim
    Last edited by Galagast; 11-06-2017, 12:04 PM.

    #2
    Odd, there must be a forum bug. This post is not appearing on the Feedback for Epic section..
    * test posting a reply *

    EDIT: Posting a reply worked! Now it shows up properly
    Last edited by Galagast; 11-06-2017, 12:10 PM.

    Comment


      #3
      oh yes. Right angles + all nodes the same size/snap to grid would satisfy the pedant within me

      Comment


        #4
        Originally posted by Galagast View Post
        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!
        Epic only just now got to fixing Blueprint 'Comment Bubble' hell, so it could be a long time if ever.
        How about cross-posting some, or all of these to the: 'Blueprint Assist Plugin' thread... Can't hurt...: )

        Comment


          #5
          Hey Frank, sure think I'll post a link to this thread over there. Thanks for letting me know about that thread!

          Epic only just now got to fixing Blueprint 'Comment Bubble' hell, so it could be a long time if ever.
          Indeed! That can really look messy! Glad that they are sorting it out now.

          Comment


            #6
            check out this plugin,it got most features you want:
            https://github.com/pdlogingithub/UE4...ster/README.md

            Comment

            Working...
            X