We created a video demonstrating this. Watch it now on the SantosHuman YouTube Channel.
The other thing you may wish to consider is that, currently, our digital human characters don’t have brains, which is to say that learning better behaviors is not an option.
Some of the things we naturally do correctly, we do because it’s natural to our joints, muscles, strength, etc. Other things which we do naturally are not the best way to do things (like lifting a box, holding a rifle, ballet, or swinging a golf club), and we have to learn to do that kind of stuff differently, contrary to what our bodies want to do. To address the fact that humans learn behaviors, we imposed a means of gravitating towards (a now understood to be poorly named) neutral posture. By default, the neutral posture is standing upright with the weight evenly distributed between the two legs. But any saved posture or an avatar’s current joint settings can be used as a neutral posture—Like, a saved posture that represents the “correct” way to lift a box to minimize exposure to risk of injury.
You can create your own, obviously, but somewhere within the posture library, there is a folder that contains a bunch of pre-defined postures. One of them looks like someone trying to lift a box. If you drag and drop this (or any other posture) onto the target avatar; right-click on the avatar; and then select the “set current posture as neutral posture” option from the pop-up menu, all predictions going forward (until you reset or change the neutral posture) will try to gravitate towards that posture. In this way, we provide the avatar with a way to “learn” behaviors that reflect a better or more correct way to do things.