I created a MetaHumanCharacter in Unreal and would like to export this model, either directly or through some steps in Blender into Unity and use the character with convai. It would contain all the blendshapes etc.
I found another thread that using a MetaHuman is not possible directly. Are there any workarounds? Or do I have to use Avatar Studio to create a character to be used with the SDK at all times?
Convai does not currently support importing MetaHuman characters into game engines through our own pipeline. You can still use a custom character you import yourself into Unity, but for LipSync to work properly the character must include one of the following blendshape sets:
Could you please provide some sources or manuals how to make a character I import into Unity usable for convai as you now say? This would of course be the better option, but I couldn’t find the option and it only prompted me to write this question.
If you check the video description and version notes, you’ll see that the Character Import feature has been removed. Earlier versions allowed importing Ready Player Me characters, but RPM support is no longer available.
For now, importing Avatar Studio characters into Unity/Unreal is not supported. We plan to bring this feature in the future.
In the meantime, you can use any custom Unity character as long as it includes one of the supported blendshape sets (OVR, ARKit, or Reallusion Plus) for LipSync.
Importing a character from Avatar Studio is not supported atm in the Unity SDK (due to licensing issues I take it). Which automatically means I cannot use the “Asset Uploader” to upload my MetaHuman into Avatar Studio in order to get it into Unity. (What’s the point of the Asset Uploader then?)
If I create a custom character following Importing Custom Characters | Convai Documentation and subsequent pages, I still have to link the created character with convai and a character ID from Avatar Studio. I assume that this will copy all information from that avatar in Avatar Studio except for the visuals. Please confirm. This part is a bit confusing.
I can then use the custom character with all convai features in the Unity setting and export for WebGL for example.
If I have a Metahuman and manage to import it into Unity via Blender for example, this would be a viable path I assume. Whatever I import has to have ARKit blendshapes integrated. Is that correct?