-
Notifications
You must be signed in to change notification settings - Fork 15
Hello, long time no see, wanna ask a question #12
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
Comments
Yes, I've done something similar. Bone names just map, The orientation needs to be recalculated with matrix calculations. The formula: New animation = (New Animation Binding)^-1 * (New global parent)^-1 * (global Parent) * (Animation Binding) * (animation) * (global bind offset) * (new global bind offset)^-1 This seems to work well for models with different orientations among mixamo models. |
The new binding pose can be calculated as:
|
@Nor-s hi, thank u for the reply, do u have an example for this? How should I get the R and S from a SMPL model and a Mixamo model in FBX format? |
@jinfagang see src/utility.h DecomposeTransform T, R, S = DecomposeTransform(local bindpose) And I wrote sample code for my editor. Sorry for the dirty code. |
@Nor-s thank, does there a way make your code buildable on macOS? I wnanna have a try, this seems exactly what I need |
@jinfagang sorry. I'm currently only trying the silicon version (m1), To build embedded Python, you need to configure your environment according to this document Setting up the embedded Python environment seems too difficult. I configured the environment with this command.
if u intel version
=>
|
@Nor-s hello, I am exactly Sillcon version M1 mac. But you needn't build arm python yourself. Using mini-forge can have a arm python in conda. Have you tride that? this can be more universal since usally users have python in conda. |
Hi, recently I start tackling the retarget problem.
I have the output in SMPL model format, which is quaternion based on SMPL, then I want apply these animation to Mixamo model.
But Mxiamo skeleton is different than SMPL (not bone names, buthe the bone orientation also different).
Do u know how can I retarget the animation to mixamo? (by given the source animation and 2 model smpl & mixamo)
The text was updated successfully, but these errors were encountered: