-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bone2skeleton conversion #8
Comments
Hello! A good question! We use this function to convert the bone length to T-skeleton, in here we haven't apply the horizontal offsets on Knees and Ankles because we found this kind of setting will be more similar to various character model, so it's better for skinning and other processes. But because we only apply positional loss directly in our training, so the model can also converage if you use different setting. |
Thanks! |
Hi @Shimingyi
But I would like to double check with you about bones2skel whether it expresses the t-pose skeleton in terms of relative positions or absolute positions. Many thanks. |
Hi@longbowzhang , You are right, it's not the absolute position in a 3d space. Each value is the relative position compared to its parent joint. Best, |
Hello, thanks for sharing this nice work!
I have a question regarding the bone to skeleton conversion function in ./models/model.py
It seems the joints are shifted from the pelvis joint by offsets of bone lengths, but why is there no horizontal offsets for RKnee, RAnkle, LKnee, and LAnkle. I was expecting something like:
skel_in[:, 2, 0] = -unnorm_bones[:, 0, 0]
skel_in[:, 5, 0] = unnorm_bones[:, 0, 0]
skel_in[:, 3, 0] = -unnorm_bones[:, 0, 0]
skel_in[:, 6, 0] = unnorm_bones[:, 0, 0]
Thanks in advance for consideration!
The text was updated successfully, but these errors were encountered: