Mixamo Control Rig and Character Solver Problem
Posted: 10 October 2021 02:21 AM   [ Ignore ]  
Total Posts:  2
Joined  2013-12-24

Hi,

exploring the animation possibilities for our project I tried to used the Character Solver for your project.
I applied a motion capture jump (Static Jump from the asset browser) to a mixamo rigged character. The problem is that it works fine with the standard MALE PUPPET character from the asset browser but not with a character downloaded from Mixamo. During the sequence the characters motion captured feet never reach a position below 0 on Y axis.
When applied to MALE PUPPET also. When applied to the mixamo characters it reaches -Y and the jump starts below the ground.
To track the problem down I used the standard characters from mixamo, to be sure not to messed up anything else.
I used a tall character and small character for test.
For the tall character it works better than for the small.
Is it possible to use the character solver for mixamo characters or is it intended not to work for this? Maybe anyone already tried, too and knows the answer.

Attached:
Character_big
Character_small

https://wetransfer.com/downloads/0c5339eaa01ea1d52853e34acceb76f120211010101729/90b9a0727ef26ecce793ea9d55a6a61220211010101832/fb96a2


Kind Regards
Reinhard

Profile
 
 
Posted: 10 October 2021 09:18 AM   [ Ignore ]   [ # 1 ]  
Moderator
Avatar
Total Posts:  10722
Joined  2011-03-03

Hi Reinhard,

Thanks for the file and for using Wetransfer, on of my trusted cloud services.

The Character Definition delivers all the information from the source rig to the target rig. Typically Joints are “moved” by rotation only, which is not dependent on scale.
However, the Hips are in motion here, and that information is given 1:1 to the little guy, for example. Any movement in P.Y, for example, is precisely transferred to the hips of the minor character, with the hips much lower from the start; it seems to fit first, as the data is relative to the initial found data of the target rig. But then the full movement of the large character is applied and pushes the small one through the floor.

The fastest fix and illustration of what happens is by selecting ALL Hips position keyframes and type in the Value field x/3 as the little guy is roughly a third. (You might have a more precise value!) While I placed the original rig first under a null with the position zero (floor!), the data received at the little one is now a fit. The larger one might look wrong now, so use a copy!

https://www.amazon.com/clouddrive/share/BPdHtpF7iW4Q8mBvuBy2hKGD02y50ugrRmNISJKcWUZ

All the best

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004

Photography For C4D Artists: 200 Free Tutorials. Texture, Panorama, HDRI, Camera Projection, etc.
https://www.youtube.com/user/DrSassiLA/playlists

Profile
 
 
Posted: 10 October 2021 10:42 AM   [ Ignore ]   [ # 2 ]  
Total Posts:  2
Joined  2013-12-24

Hi Dr. Sassi,

I am very impressed to get a solution to the problem on a Sunday.
Thank you very much.
With your detailed explanation I understand the reason and can fix it on the original model.
Again - thank you very much.

Kind Regards
Reinhard

Profile
 
 
Posted: 10 October 2021 11:12 AM   [ Ignore ]   [ # 3 ]  
Moderator
Avatar
Total Posts:  10722
Joined  2011-03-03

Thanks a lot Reinhard, you’re very welcome.

Enjoy your Sunday!

 Signature 

Dr. Sassi V. Sassmannshausen Ph.D.
Cinema 4D Mentor since 2004

Photography For C4D Artists: 200 Free Tutorials. Texture, Panorama, HDRI, Camera Projection, etc.
https://www.youtube.com/user/DrSassiLA/playlists

Profile