Lite: Animation manager API overrides bone control and animation mask

As title states, when using animation manager APIs, it will cause bone control (setBoneVisible) and animation mask getting ignored.

Bone control ignored (line 40, line 66):

Animation mask ignored (line 78, 81):

This feels like a bug. Investigating.

ccing @ryantrem as well FYI as he worked on anim in Lite as well

I have a local fix, but i wanted to be sure it is a good fix because it is adding a bit to one scene. will submit a draft PR.

Draft PR - fix(animation): honour bone control and masks in weighted glTF blend by RaananW · Pull Request #431 · BabylonJS/Babylon-Lite · GitHub

I see the PR is merged, and animation mask is fixed :+1:

However looks like setBoneVisible still has no effect? Please correct me if I have missed something or new API is needed to achieve the result.

Do you mind creating a repro of your use case in the lite playground? It will help us figure out why we see it working and not you :wink:

Wait nope there is one in your initial post lol
Checking!!

And yes we missed it :wink:

doing a PR now to fix that too (Sorry about that)

fix(animation): make setBoneVisible survive animated scale tracks by deltakosh · Pull Request #489 · BabylonJS/Babylon-Lite

Can confirm the PR fixes it. Thanks for the super fast fix! :+1:

of course! and thanks for the report!