This project has been archived and is no longer maintained Check out avatar-asset-pipeline for equivalent feature
The avatar you can create from Ready Player Me full-body avatar demo glTF binary (.glb) defaults to A-pose. This tool make it to T-pose.
> me2tpose -i A_pose.glb -c config.json
This generates glTF binary file which defaults to T-pose. Generated *.bin
and *.json
temporary files are only for debugging purpose.
--input
: input glTF binary (.glb) file name--config
: Bone configuration (JSON)
Bone configuration JSON contains rotation of the bones in order to convert to A-pose as quaternion. You can get quaternion value visually from quaternions.online.
{
"pose": {
"LeftArm": [ -0.386, 0, 0, 0.923 ],
"RightArm": [ -0.386, 0, 0, 0.923 ]
}
}
- me2tpose is available to anybody free of charge, under the terms of MIT License (see LICENSE).
- Ready Player Me full-body avatar is licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) by Wolfprint 3D.
You need Cmake and Visual Studio with C++ environment installed. There is a CMakeLists.txt file which has been tested with Cmake on Windows. For instance in order to generate a Visual Studio 10 project, run cmake like this:
> mkdir build; cd build
> cmake -G "Visual Studio 10" ..