I’m playing around with Ready Player Me, which is a platform to create customizable 3D avatars which then can be used in different games. Trying to make a GDevelop extension for it.
For now, the extension supports only:
loading 3D RPM models in T-pose or A-pose (no animations )
loading 2D RPM avatars in different poses, having various facial expressions
Check the demo video here:
Unfortunately, RPM models have no animations built in. They are rigged though, and I’ve already asked GDevelop team for access to some lower level functions of Three.js in order to try and retarget animations from one model to another, but it’s all but a simple task to do that. Please support my cause by liking the thread below
I could also make an in-game character creator instead of opening it in a browser. Since RPM has a REST API something like that would be possible. However, I don’t see a point in investing so much time into it if we can’t have animated RPM models, so this extension may remain in a WIP state for a while.
But hey, if you can make a game by using only A and/or T poses of the models - let me know and I’ll release the extension as-is!
While waiting for a miracle to happen (retarget animations in GDevelop), I’m also trying to make a Blender Python script to retarget Quaternius animation library animations to RPM glb models. So no on-the-fly customization, but maybe we will have ability to add those animations to pre-defined (downloaded) RPM models