After several months (!) of hard work, I think I am getting near an acceptable result of tying shoes. Size and complexity of the effort seems massive. Maybe this is inevitable? Maybe I've missed something basic?
Are there any good design/organization techniques or guidelines to optimize the workflow? It's my first experience on a "real" project.
Even though the same triggers are being sent to the Animation Controllers at the same time, the clips timing isn't quite consistent/synchronized. Maybe everything will need to be reworked with one huge rig and masking.
Single massive rig (~250 bones) solves sync issues. Not very nice to work with. Merging 5 rigs to 1 (and restoring all keyframes) was a challenge in Blender too.
techworker1 Why are your rigs so complex? I would think the ends of the laces would have a few bones each, and the human character possibly having around 20, possibly 30 bones at most. Any more than that and I would look into simplifying things quite a bit.
jgonzalez The humanoid is a minimal standard, with a couple of dozen bones. The laces have very sophisticated motions, and end up in tight knots. Maybe I'll be able to post a video of them.
techworker1 Ah yes that does seem more complex. Definitely an in-depth look at tying shoes. I was expecting a generic character bending down to tie his shoes.