-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node layout links structure #562
Comments
I have thought about this, too (#269). |
I found the place responsible for this, and would like to work on it to fix this, if there are no one against it, anyone can give me a green light? |
@yann-lty Are there any reasons for the current node layout? |
Thank you for the explanation. How about an option to switch between both variants? @tibicen If you can come up with a good solution, this would be a useful contribution |
I think that could leave some confusion. In my opinion default graph, should be consistent, and straight without any additional steps (like popus etc). I'm kind of guy: "Less buttons, less options -> more functionality". I would stick with one option. @yann-lty It is right that first example looks clean, but it confues how the nodes works. It just hides connection under the nodes. Second picture (however noodly it looks) shows real realtions, between nodes/folders/relations.
P.S. I would also consider renaming " |
The current implementation is visually clean, but it is very confusing and doesn't conform to the standard in other DCC programs. I think the messiness (https://user-images.githubusercontent.com/1674646/61945652-d124f880-afa0-11e9-875b-9d3f09c389fe.png) would be preferable if it eliminates the confusion of inputs connecting to other inputs. Messiness is just a fact of life in a complex node system. Unreal Engine 4 example: https://i.imgur.com/QFV3D74.jpg One thing that could be introduced to clean up messy node graphs would be reroute "nodes" like in UE4 (double click on a spline) or Substance Designer (hold down Shift+Alt to toggle visibility). These are simply control points that the user can insert to manually control the spline flow. You can actually see a few of these points in the UE4 example above (points controlling the spline flow in the bottom left). Here's a Substance Designer example: https://www.youtube.com/watch?v=gihP4nFiaLw An alternative that might possibly be both clean and intuitive (but would require more work to implement) could be to enforce a grid in the node graph and instead of allowing the splines to be "noodles" force the splines connecting the nodes also follow the grid like in flow chart software (this example created with www.draw.io): https://i.imgur.com/5s0LudX.jpg |
Agree with @MightyBOBcnc, except constraint it to grid layout. I could try implement simple reroute node that handles one link |
Node redesign #612 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Closed by #612 |
Hi I've encountered some unusuall default node connections.
By default Nodes are often connected
Input
>Input
.My proposal is to connect previous node
Output
>Input
.This is rather unusual, but of course it is nice to have that option, not making it more constrained. The problem is, the default option is hardly readable, and confusing. And of course connecting output from "previous" node is the would end in the same results:
It is not only about only showed nodes, but principle.
What do you think about this small change?
The text was updated successfully, but these errors were encountered: