Optimize Avatars using Meta Avatars SDK
Meta Avatars SDK has reached EOF
The Meta Avatars SDK has reached End-of-Feature (EOF) status.
Version 40.0.1 is the final release. While no further SDK versions, new features, or API additions are planned, all existing integrations continue to work and backend services remain fully operational. Developers can continue to build and submit apps with the current SDK.
This page provides information on ways to optimize the use of Meta Avatars in your app.
Use the Meta Avatar SDK GPU skinning solution to save CPU resources instead of Unity’s. Enable this by setting the Default Skinning Type to OVR_UNITY_GPU_FULL.
Run Body Solver Off Main Thread
Run the Body Solver system asynchronously, not on the main thread. This reduces CPU usage, with an average cost of one additional frame of solver latency. This serialized property will appear on any class that inherits from OvrAvatarInputManager.
OvrAvatarManager Settings
There are several settings on the
OvrAvatarManager component that can be adjusted based on the performance needs of your App, such as network throttling and asset preloading. For more information, go to
OvrAvatarEntity.
When enabling lip sync for Avatars, choosing between Original and Enhanced modes provides a tradeoff between quality and CPU savings.