Greetings y’all! So I was working on a standard biped rig for a short film and neither myself nor my animators had ever used mGear before, but I was determined to try it out. I used the built in lips component at first, but we ran into a few things that were not to our liking (at least for the purposes of our project).
Firstly, the existing lips rigger maintains the distance between all of the joints on the rope at all times. The top and corner controls also drive the motion for all the other controls without any other way of adjusting those positions on the curve. Between these two things, my animators found it very difficult to fine tune the particular mouth shapes they wanted to make.
Additionally, I found it very difficult work without the ability to mirror the skinning (given the naming convention), and I ran into some issues with the joints themselves not being physically aligned to be mirrored.
In order to fix these issues, I changed the constraint method of the motion path used to drive the rope, and added more CVs to the control curve in order to further isolate deformations between controls. I also added extra controls so you can move the corners without having to move their neighbors. And finally, I changed the way the joints are named and arranged on the rope so that mirroring is easier.
I’ve tested this version on two different models, and it seems to work, but I’d love to see what problems other folks run into if they attempt it. I commented #CHANGES HERE or #CHANGES BEGIN/END anywhere where I have modified the original tool. Additionally, I’m still a very junior rigger, so I’d just love any feedback overall.