Anyone figured out retargeting yet?

wooooot this is coooool !!!

Awesome! I’ll check it out with some avatars when I have spare time. This will help a lot of virtual worlds with the problem of incompatible avatars.

Also want to make it known to everyone that the project that was stuck 'cos of this problem was completed some time ago. We used Blender scripting as a work-around. The bounty was put up 'cos it was an urgent problem but since that project has passed the bounty was removed.

2 Likes

Note that the code will evolve further. First of all, it only supports glTF animations at the moment (when a bone is linked to a transformation node). Also, we will probably need to handle skeletons of different sizes when the animation involves translations (and perhaps scaling).

1 Like

Reading this thread I was actually planning to build my own DCC based solution as I require to support characters of multiple dimensions.
Your solution is awesome, though!

Tempted to build a complete solution. How are things when it comes to retargeting, Babylonjs devs?

Welcome aboard!

We plan to provide some helper functions to manage retargeting as part of the animation system enhancements. However, we don’t know exactly how far we should go (or will be able to go), so please feel free to suggest your own solutions!

2 Likes

Thanks!

Sadly I am not really experienced with TS/JS right now. Was looking for a good solution to the Unity situation to approach web builds in upcoming projects and so far I love the large amount of documentation and utilities Babylon has.
I think I will script an auto retarget solution in Maya to generate retargeted animations and when I have it figured all out (including the “different skeleton shape and identical bone hierarchy” situation) I will try to migrate the method to TS and if things work out will share it over here.

Really nice to find such a thriving and collaborative community over here!

4 Likes