Unity’s Animator Controllers give you the ability to add animation ‘Layers’ where those layers can either override certain parameters or additively blend them with lower layers. This is especially useful for combining body animation with facial animation on the same rig.
Would it be possible to add a way to achieve the same functionality with Animator tracks in Slate, where each additional Animator track could either override or additively blend with the preceding track?
This feature will be possible starting from Unity version 2017, since only in that version Unity has started exposing the required API for doing this outside of their Animator Controller properly, while also using Avatar Masks to optionally affect specific body parts as well.
This is indeed something I wanted to implement long time now, but because I knew unity was going to expose this API, it was held iced, so that it is done properly.
The feature of using Avatar Masks only made it into Unity 2017.2 (not 2017.1) in the end, thus the feature was also delayed for Slate. The next version of Slate though (soon) will support using Avatar Masks and multiple layers of Animator Tracks!
I am glad to tell you that I’ve just finished implementing multi-layer Animator Tracks with Avatar Mask support in Slate 🙂
I just need to wrap up a few things before it’s ready for release.
As it seems, the new version will probably make it before Christmas 🙂
Thanks!
The feature is not there on the live version on the asset store yet, but it is ready to use and I can send the new version to you if you’d like through email, so that you don’t have to wait for it to get live on the store 🙂
If you want so, just send me an email to “support_AT_paradoxnotion.com” .