vircadia / vircadia-native-core

Vircadia open source agent-based metaverse ecosystem.
https://vircadia.com/
Other
531 stars 175 forks source link

Handle skeleton joints from other clients having different order. #1699

Closed ctrlaltdavid closed 2 years ago

ctrlaltdavid commented 2 years ago

In particular, for a particular avatar, the Web client sends a skeleton and joint with different joint order to that which the native client loads to render the Web client avatar. Thus, the order of the joints data received needs to be mapped onto the native client avatar model / rig.

Known issue: When a Web avatar is first rendered in the native client, it can be rendered distorted for up to a few seconds. The cause of this issue is unknown and a work-around has not been found to date.