Setup for XR (Beta)
Integrate Ready Player Me in your Virtual Reality (VR/XR) Unity experience.
Last updated
Was this helpful?
Integrate Ready Player Me in your Virtual Reality (VR/XR) Unity experience.
Last updated
Was this helpful?
Make sure you check out our regular to set up and get familiar with Ready Player Me Unity SDK.
Developer Account in
Read the current
are currently not supported.
For NPCs, we recommend using default avatars, as they have better compatibility with existing animation libraries (see ).
Larger (heavyset, plus size) have in some cases clipping issues.
In XR applications, to enhance the deformation of arms and hands in embodied VR/AR experiences, you can opt for an alternative rig instead of the standard fullbody avatars. This upgraded rig includes twist bones in the arms and a redesigned hand model, coupled with an OpenXR-compliant hand rig.
To enable Fullbody-XR avatars, you first need to enable them in the Developer Studio. Simply open your application and set the body type to Fullbody-XR.
To load your XR Avatar into the project, you need to create one fist. While you have not implemented the Avatar Creator in your Unity game, you can use the Web Avatar Creator to create one.
You need to create a new avatar on your subdomain after the change of your application to Full Body-XR has been made. So go to https://[yoursubdomain].readyplayer.me and create a new avatar. Alternatively, you can use the methods in the Ready Player Me SDK to create a new avatar from a template.
Existing avatars will not be converted to fullbody-xr avatars.
On GitHub, you can find a VR Demo Project that shows you all the functionality you need to get started.
Setting up the player avatar with inverse kinematics (using Final IK)
Avatar Creator in VR
Facial animations using Oculus Lip Sync
Interactions and Hand Posing
Learn in more detail, how every feature is implemented.
The player avatar object will contain all the logic to control the player avatar. Learn how to set it up and how to do mesh-transfer, to load a custom avatar.
Unity has a package to drive your avatar's hand movements - XR Hands. You can use it, to implement controller interactions or hand tracking. XR Hands package is compatible with Meta Quest, Vision Pro and many interaction libraries.
Instead of using Final IK for body animations and Oculus Lipsync for facial animations, you can utilize Meta Movement SDK, if you are developing for Meta Quest Platform. With the additional compatibility package, the setup is easy and straightforward.
Virtual social presence in VR is critical to creating a fluid experience. Ready Player Me avatars provide capabilities to help ensure that those social interactions are more believable and engaging.
The Ready Player Me SDK allows you to build your own Avatar Creator so that you can tailor the player-facing UI and UX to fit your app’s brand and visual style. It comes equipped with hundreds of customization options, including outfits, tops, bottoms, shoes, hairstyles, and other cosmetics. And you can go beyond that, by creating your custom outfits.
Check out our or our , which has all of the functionality described below implemented.
->
If you do not have special requirements for the IK solution, we recommend using . It is widely used and offers great documentation and tutorials. However, it is a paid plugin, that needs to be purchased on the Unity Asset Store.
->
->
->