ZOrder Behavior - Reordering Layers at Recording Time
I think a feature "ZOrder Behavior" would improve Character Animator a lot!
For example, consider a character sitting behind a table - where both are separated puppets. As expected, puppet character should be BEHIND the table puppet - but the arms should be OVER the table. Today, it's a big problem when you are dealing with different puppets.
A Zorder feature would solve this problem at recording time. By adding this new behavior to the arm and changing a simple index value, the arm layer can OVERLAP another puppets. So, the character arms would appear OVER the table puppet, although the character by itself is BEHIND the table puppet.
It seems very easy to implement and would save a lot of time of animators when interacting with different puppets, avoiding hard workarounds to simulate this effect.