Just got a mail from a collague, that me reminded me of an old workaround I wanted to share. I’ve had my share of rigs not updating/evaluating propperly.Espeacily with referencing and Maya 7.01 on Linux!! (Yeah Alias, that release really sucked). And when your rigs suddenly stop evaluating, for no apparant reason, and you can’t fix it, your standing with animators and render people drop considerably. 🙂
I found a really stupid but effective fix though. I put it in all my rigs now.
I simply made a script that makes a scriptJob, that will list all unitConversion nodes in the scene, turn them off and then on again. This scriptJob is triggered on scene open (when a rig is referenced in for example). It’s also makes a custom attribute on both my rigs top node and on the scriptJob node itself. These are connected together. This way the scriptJob will tag along, whenever the the rig is exported out of a scene for instance.