Translation approach -- Touchdesigner implementation? #26
Replies: 5 comments
-
I generated the spine points using simple linear interpolation from the skeleton of the mediapipe. Here you can see the skeleton mapping between Mediapipe and Mixamo. Line 120 in f87b413 |
Beta Was this translation helpful? Give feedback.
-
First, I normalized the model information. I resized the sizes of the bind poses to -1 ~ 1, like mediapie, while maintaining the ratio. Line 178 in f87b413 like here image |
Beta Was this translation helpful? Give feedback.
-
I explored the normalized character model root with the dfs algorithm. I was able to obtain the rotation values by applying the IK algorithm at each step. |
Beta Was this translation helpful? Give feedback.
-
I think it's hard to use the current implementation elsewhere. I'm sorry, it's too dependent on my own tools. However, you can easily find open source blender version. I don't know much about Touchdesigner tool, so I can't answer you. |
Beta Was this translation helpful? Give feedback.
-
That's impressive, thank you for explaining! So calculating missing points, normalising the scale of the model and finally calculating the rotations with IK. Sound like a nice puzzle to attempt to rebuild in Touchdesigner :) But I'll also take a look at the blender tools to see if there might be a simpler implementation possible. Really appreciate your input, thanks again! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! Thank you for your work on this! I am trying to create a similar tool in Touchdesigner and I was wondering how you approached the conversion of the models;
Could you shine a light on your technique? Did you first convert the mediapipe skeleton into the mixamo one, or alter the mixamo skeleton? Did you run into any scale or hierarchy issues? And did you have to convert your positional data into rotational data or did you get it to work with the xyz info?
I would also be super interested in seeing how to implement this tool into Touchdesigner, perhaps there could be a way to stream the modified animation data to a mixamo fbx Touchdesigner or another program?
Best,
Cris
Beta Was this translation helpful? Give feedback.
All reactions