Forum Discussion
bdstudio
3 years agoExplorer
Meta Avatar Animation - Help
I've managed to record and play Meta Avatar animation but there are problems because animation always gets stuck. Here is part of the implementation: I save modified PackedData every LateUpdate ...
- 3 years ago
Follow up!
I miracleously solved the mystery (although its still work-around) but this time with no drawbacks.
zeroing-out 2 values in avatar data apparently responsible for ovrAvatar2StreamingPlaybackState.remoteTime
these two values indexes are 12 and 13 (in all low/medium/high data types)
bdstudio
3 years agoExplorer
Follow up!
I miracleously solved the mystery (although its still work-around) but this time with no drawbacks.
zeroing-out 2 values in avatar data apparently responsible for ovrAvatar2StreamingPlaybackState.remoteTime
these two values indexes are 12 and 13 (in all low/medium/high data types)
- ecume.desjours3 years agoProtegeovrAvatar2StreamingPlaybackState
Thanks to bdstudio for this workaround. Here's a concrete example of how to implement it.
byte[] firstBytesInList = _animationQueue[animationFrame];
firstBytesInList[12] = 0;
firstBytesInList[13] = 0;if (firstBytesInList != null)
{avatarGameObject.GetComponent<SampleAvatarEntity>().ApplyStreamData(firstBytesInList);
}
- RaoulReply2 years agoHonored Guest
This seems to no longer work in the meta avatar sdk version 24, since they changed the network data format in this version. Has anyone already migrated to the new version and has figured out what bytes to change in the newer version? If it even is that easy again.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 12 months ago
- 3 months ago
- 2 months ago
- 7 months ago