Lets say I have a single frame idle pose and I want to do an additive “breathe” animation on top of it, but in such a way that the breathe could work on any stance (so idle, idle relaxed or whatever). How is the additive offset for a given animation calculated? Is there a “base pose” that you supply that gets subtracted from the additive animation and then blended with the incoming animation?
Basically I want to do what Naughty Dog did with Uncharted and have a long-ish looping “breathe” animation loop additive on top of a single frame non-animating stance pose. That way I get the benefit of having motions that feel similar across all stances where they can be blended.
So for any given animation, what determines the actual additive part of joint rotation? I’m assuming its a delta offset from some input “base” pose. But is that the case?