question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

axis in SMPL result

See original GitHub issue

I’m trying to animate 3D character in Unity using SMPL 24 joints data. Everything is going well but the only problem is that there is different in Unity and SMPL final data axis.

Below axis are from SMPL data (I draw 3D skeleton using 24 joints from CenterHMR) Screenshot from 2021-01-12 11-50-04

Below image is about axis in Unity WeChat Image_20210112115115

Seems that we need to change the Y and Z axis in SMPL results.

So suggest me that we should swap/change axis (Y and Z) in j3d_smpl24 list that I got from CenterHMR from here or in Unity side?

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:1
  • Comments:18 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
Arthur151commented, Jan 25, 2021

Thanks for your detailed bug report. I have tested the code at a different codebase. There were something wrong while I pasted the changes to this repository.

At my service. Aha~

1reaction
Arthur151commented, Jan 23, 2021

I have submitted a commit to support the extra 24 joints in SPIN (compared with 25 openpose joints we already support). With this commit, the result files will contain a key named “j3d_spin24”, which is what you are asking for.

Let me know if there are any problems. Besides, have you converted the output file into bvh? Would you want to share the detailed process with other developers? It seems important for the others. While I am not familiar with these parts. Best.

Read more comments on GitHub >

github_iconTop Results From Across the Web

SMPL made simple FAQs
Often the body is tilted relative to the world. 3. Sometimes the body is flipped left to right. 4. This results in high...
Read more >
SMPL Human Model Introduction - Software Developer
Each rotation is encoded as a arbitrary 3D vector in axis-angle rotation representation. the image is taken from the SMPL paper.
Read more >
arXiv:2208.10652v1 [cs.CV] 23 Aug 2022
In SMPL, θ represents the axis-angle 3D rotations of 24 joints, and β is the top-10 PCA co- efficients of a statistical human...
Read more >
Keep it SMPL: Automatic Estimation of 3D Human Pose and ...
the gender, then we use a gender-specific model for better results. ... (axis length and radius), and pose the capsules according to Rθ,...
Read more >
Source code for mmpose.datasets.pipelines.mesh_transform
Args: pose (np.ndarray([72])): SMPL pose parameters Returns: pose_flipped ... Negate the second and the third dimension of the axis-angle pose_flipped[1::3] ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found