Since the CharacterImporter has been removed from the Convai SDK, I’m looking for an alternative way to easily create and import my custom avatar into Unity. Using a model link from a custom avatar I created on the website here, I followed the documentation on Importing Ready Player Me (RPM) Characters to bring it into Unity.
However, the lip sync is not working due to an error. It seems the number of BlendShapes on the Head and Teeth renderers is insufficient. Could you please let me know how to resolve this?
Thanks for the details. As seen in the screenshot you shared, it appears that the character’s blendshapes are not being downloaded correctly. This is an issue with the latest version of the RPM Unity SDK.
We recommend switching to an earlier, more stable version. RPM SDK 7.3.0.
You can install it via Unity Package Manager using this Git link:
After following your instructions, the number of blendshapes increased and lip sync started working properly. Thank you very much for your support!
I hope that in the near future, avatars created with Convai’s Avatar Studio can be imported directly into Unity .
If there is a schedule or any updates regarding this, I would appreciate it if you could share the information.
Select the character in the Hierarchy window. The Inspector window displays the BlendShapes section containing all the blend shapes under the SkinnedMeshRenderer.
@k3
I am grateful for your support.
once I had added the ARkit preset to the lipsynv component.
It is operating without any issues.
Note :
To be clear, if I use ARkit presets, will Avathar work on Meta VR devices?
Yes, you can use ARKit, and it will work on VR devices.
You can also use OVR presets; however, please note that you will need to adjust the indices in the OVRHeadEffector. Currently, the indices are set based on the assumption that both ARKit and OVR blendshapes are present. If you are using only ARKit or only OVR, the indices may not match correctly, which can lead to errors.
To resolve this, please follow our documentation and manually adjust the indices as needed for your character setup.