Converting VRChat Avatars
This page has information for when you have a VRChat Avatar that you want to convert for use in kemorig.
Note that this is for Avatars you have purchased or made yourself. You cannot convert any avatar you use inside VRChat.
What Files do you Have for your Avatar?
If you purchased or commissioned a VRChat Avatar, it’s likely that you recieved the following:
- A .blend file for use in Blender
- A Unity Project (or .unitypackage)
Having a .blend file is best, but you can also get the model out of Unity if you need to.
Export the Avatar from Blender (recommended)
If you have a .blend file for Blender of your avatar, this is ideal.
With this file, you can modify the model in Blender, and export FBX files to import into Blender.
Exporting from Blender
Refer to this page for more information on exporting from Blender:
Blender - Exporting Characters
How to export characters from Blender for Unreal
Exporting the Avatar from Unity
If you don’t have a .blend file for your avatar, you can retrieve the model from Unity.
Refer to this page for more information:
Converting Unity Characters
How to convert character models in Unity for kemorig
More Information About Compatibility
Different avatars can be made in all sorts of ways, and support different features, so it’s impossible to say for-sure whether a VRChat Avatar model will work instantly after bringing it into Unreal for kemorig.
However, here is some general information
The Skeleton is Probably Fine
Since VRChat Avatars typically use the standard Unity humanoid skeleton, their skeleton will probably work for kemorig.
Jiggle Bones, Constraints, or Advanced Features in Unity Will Not Export
Some VRChat Avatars set up special features in Unity like jiggle bones, or special constraints for leg joints.
Anything scripted in Unity will need to be re-created in Unreal after getting the model into Unreal.
Avatars Usually Have all Lip Sync Visemes
VRChat uses the same OVR Lip Sync Viseme blendshapes for lip sync that kemorig does.
Most VRChat avatars support this, and lip sync should work in kemorig.
Avatars May Not Have All ARKit Face Shapes
Many VRChat Avatars will support the standard 52 ARKit blendshapes for facial animations, but not all avatars will.
It’s possible that only a partial set of facial animations will be included, in which case you can author the rest yourself, or only map the partial set in kemorig.