For myself I would only consider prSelectionUi (https://vimeo.com/pazrot/prselectionui) to be a success in that regard. After posting it on highend3d and making a Vimeo video in 2012 it self distributed and to this day I find it installed at every companies I go to and a lot of animators I talk to are using it. I personally only use it once every few weeks to manage vertex selections or visibilities (pose feature). But I think my latest tool prDeformPaint (see previous post) could be my "One Tool" for Riggers and Modelers. I haven't posted it anywhere yet but I'm also not in a rush, because I don't mind testing it longer in production before sharing it.
If someone is looking for useful tool ideas. The most fundamental Maya UIs have a lot of room for improvement, so pretty much ever Maya user would benefit from those:
- Connection editor with name search/filter field to reduce the time and focus required to find the right attribute. Even with alphabetic ordering is it pretty tedious and that also does not work well together with child attributes because it orders them with the root attributes. In addition, it would also be nice to have an option to connect one output into multiple nodes input attributes at the same time.
- Add and Edit Attribute Editor for the 21st century. Mayas add and edit attribute editors have probably not been changed since 1999 and could benefit a lot from a major overhaul. I would also merge them into one.
- A non-destructive Node editor / Hypergraph: One that does not move the editor-view and nodes around on it's own when working with it. The node editor version would be a lot more work, so I would probably start with something closer to the Hypergraph.
- Attribute editor for multiple nodes at once (setting values applies to all nodes, not just one). I don't know how the aeTemplate reading works, so it might be really hard to do. In that case an improved Attribute Spread Sheet could be a better goal.
In general I would recommend to consider:
- Is the tool actually useful? (doing something difficult != doing something useful)
- Can it already be done in Maya?
- Has someone else already done it and made it available?
- Is it useful enough to be worth the time and effort to learn and install it and keep it installed?
- Test it a while in production before sharing it.