Skip to content
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

Solver UI - Output Attributes Non Unique Node Names Causes Duplicated Attributes #153

Closed
david-cattermole opened this issue Sep 12, 2020 · 1 comment
Assignees
Labels
bug maya tool A user tool inside Maya. user interface Related to a User Interface (Maya or Qt)
Milestone

Comments

@david-cattermole
Copy link
Owner

Problem

The Solver UI will (incorrectly) display nodes with the same non-unique node names.

When 2 nodes with the same name are added to the Output Attributes, the Solver UI will collapse the nodes together.

Expected behavior:
When 2 nodes with the same name are added to the UI, both nodes should be visible and independent of each other.

Actual behavior:
The second node name is collapsed into the first node in the UI.
See the example images below.

Solver UI (the translate attributes are doubled up):
image

Outliner (shows the hierarchy with selected nodes added into the Solver UI):
image

Software Versions

  • mmSolver version: v0.3.6+

  • Maya version: Reported for Maya 2018, probably affects other versions too.

  • Operating System (OS): Reported on Linux, but also happens on Windows.

@david-cattermole david-cattermole added bug maya tool A user tool inside Maya. user interface Related to a User Interface (Maya or Qt) labels Sep 12, 2020
@david-cattermole david-cattermole added this to the v0.3.7 milestone Sep 12, 2020
@david-cattermole david-cattermole self-assigned this Sep 12, 2020
@david-cattermole
Copy link
Owner Author

This bug is now fixed and will be released into v0.3.7.

The mmSolver.api.Attribute.get_node() function did not return the unique DAG node name because it used the MFnDependancyNode class, which does not understand DAG hierarchies and assumes all DG nodes have a unique name (by definition of being a DG node).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug maya tool A user tool inside Maya. user interface Related to a User Interface (Maya or Qt)
Projects
None yet
Development

No branches or pull requests

1 participant