Use the motion imported from Easymocap into Character Creator 3 Model
software used
- Blender (Free) https://www.blender.org/download/
- Python Miniconda(Free) https://docs.conda.io/en/latest/miniconda.html
- Easymocap(Free) https://github.com/zju3dv/EasyMocap
- Reallusion CC3 (Paid) https://www.reallusion.com/character-creator/
Addon for Blender used:
- CC3 Importer(Free) https://github.com/soupday/cc3_blender_tools/releases
- AutoRig Pro (Paid) https://blendermarket.com/products/auto-rig-pro
- AutoRig Quick Rig (Paid) https://blendermarket.com/products/auto-rig-pro-quick-rig
- Mocap Import (Free) https://gumroad.com/l/mocap_import
Instructions how to install Easymocap and use it
Playlist: https://youtube.com/playlist?list=PLYzax7LPWaADMqDjc9rnAOC3tsd35zZGL
Steps not in the video:
- get smplx model to use with mocap_import : https://www.youtube.com/watch?v=-vvSjAyiK_g
- instruction and files to change on easymocap to have finger movement: https://www.patreon.com/posts/51596911
- import using mocap_import: https://www.youtube.com/watch?v=tYkKdxJj0ds
- export your cc3 model from reallusion software
Steps on the video:
The video starts with the animation already loaded (thats after the step done in the video https://www.youtube.com/watch?v=tYkKdxJj0ds)
1- Export video to BVH format
2- Create new scene in blender
3- Import the BVH exported in step 1.
If you have problem importing to have the correct orientation, try changing the4 Trnsform Foward and Up. In the video, what worked was Foward = Y, Up = Z
4- Import your CC3 character using CC3 importer addon
5- Select the cc3 armature
6- In QuickRig, choose the CC3+ template and press QuickRig
AutorigPro
7- select source and target armature
8- press auto scale
9 - Build Bone List
10- create your mapping for the bones between bvh and cc3 bones, or download from the attached file (ARP_SMPL_CC3ARP_remap_preset.BMAP)
11 - Redefine Pose - Rest Pose.
This step is important and must be done with attention. You should not choose all the bones, because seems that the spine from easymocap can be messed up. So we choose only the arms, hands, legs and foot.
If you do something wrong here, delete the imported BVH, and import it again.
12- Click "Copy selected Bones Rotation" and click Apply
13- Click Re-Target.
14- Appreciate the result :)