Allow Replays to be Unaffected by Independence Changes
While adjusting settings in my newest puppet I discovered that replays are affected by the dependence/independence settings of the puppet.
For example, the replays of my puppet were recorded while the torso was set as independent. Once I changed the torso to dependent, the replays became erratic and the arm positions were completely messed up. Almost all of the replays need to re-recorded. Adjusting other settings like the attach style and dependence/independence of other groups did not resolve the issue.
1. Include this in the documentation and info about Character Animator. The current details imply that replays are "set in stone" and would therefore not be affected by independence changes.
2. Add a toggle setting for replays that allows them to adhere to the puppet settings of when they were recorded.
David Simons (Adobe) commented
We just reproduced this issue here at the factory. It's a bug, sorry about that! In the future it should just work, with no option -- the animation may look different because the mesh is different, but the location of the recorded dragger should stay the same relative to the puppet/group that Dragger is applied to, independent of Independence :)
James Acquavella commented
Which behaviors are you specifically adding as replays? I'm guessing Dragger, but are there others? Behaviors and their takes operate on the specific parameters encompass within the replay, so puppet changes will mean the resulting animation changes, but it should be close, as if you recorded the replays takes with the same set of input. An description of your replay will help us understand the context of your request. Thanks.