So i find myself in a situation where i have to animate about 45 different watches and all their functions. Each watch is different but the has similar movements, so my plan of attack is create one rig that I can use for each watch. The second hand is giving me issues though... As I have it now I have a null with an expression driving the ticking based on the frame number, and an attribute to offset the time. What I'd like to do is create a start/stop attribute. I'd like to be able to start and stop the ticking with an attribute (0 = off, 1 = on). Since i'll be parent constraining the actual geometry to the ticking null, this seems like the place to achieve this effect.
Where I keep getting tripped up is, I have the second hand parent constrained to the ticking null with "enable rest position" unchecked and I have animated the constraints weight off and on. This works fine to stop the hand from ticking, but when i turn the weight back to "1" it snaps back to be equal to wherever the ticking null's rotate is. How do I maintain the new offset when the weights get turned back to "1". I hope that makes sense
Thanks in advance
-DD