English


Profile Picture

Floating feet & Root Motion (Iclone > UE)

Posted By OokamiOokami 4 Years Ago
You don't have permission to rate!
1
2

Floating feet & Root Motion (Iclone > UE)

Author
Message
OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
Hi, I have locked the position of my character's feet with a reach effector in IClone, and in IClone, the feet are locked in position 100%. But, when I export an FBX, the feet float around and I can see that the root bone is animated. It appears that Iclone is forcing the root bone to be straight vertical, and then animating the root bone's horizontal position to accommodate hip movement, while animating the foot bones to compensate. The result of this method is jittery/floating foot movements in the FBX. Is there another method for exporting? Other animation packages do not force the root bone to be straight vertical, allowing it to move in all directions while its root is locked to 0,0,0. 

Link to video of issue
I have tried 'Reset Pivot' on my motion clip and tried setting 'Reset Motion Root' to on and off in the FBX export advanced settings, all with the same result.




4u2ges
4u2ges
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)

Group: Forum Members
Last Active: 3 days ago
Posts: 5.3K, Visits: 16.6K
Make sure Bake Constraint Key is checked while exporting.

76% of original size (was 659x19) - Click to enlargehttps://forum.reallusion.com/uploads/images/cc118f40-b01b-4d1d-8e1f-b0b4.jpg

Difference with and without Bake checked...









OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
Thank you so much 4u2ges. I'm very happy to see you have a solid result and that it is possible to do. Thing is, I do have that option checked. Are there any other important settings you can think of that I might be missing? I have tried all of the other options in that menu, still to no avail.

Also, can you tell me what the root bone looks like in your successful export test? Is it straight vertical with movement keys on the horizontal? Or is the base of the root bone locked to 0,0,0 and the tip locked to hip movement? I am wondering if somehow the "Reset Motion Root" switch on the FBX advanced export is not working (always exporting as ON?) Because it is doing what the manual says that switch does "
Set the root node to follow the hip instead of staying in place at the origin" no matter if I have it unchecked or checked. Just tried with a fresh project to see if it was a bugged file, but it is still exporting incorrectly.

4u2ges
4u2ges
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)

Group: Forum Members
Last Active: 3 days ago
Posts: 5.3K, Visits: 16.6K
Root bone is steady in iClone and in Blender as well. You may not see Root Bone (Motion Root) in iClone, but it is editable in Curve editor (it is a premium plug-in).

76% of original size (was 659x19) - Click to enlargehttps://forum.reallusion.com/uploads/images/efb43ecc-f6c5-43c3-bd50-fdf4.jpg

Thought I do not know first thing about UE, this is how it looks in Blender:

76% of original size (was 659x19) - Click to enlargehttps://forum.reallusion.com/uploads/images/a1c851a9-663d-48c7-99d8-0121.jpg


Maybe someone who working with Live Link \ UE Export would shed the light to the problem you are having.




OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
Ok, thanks a million. I can see from your Blender screenshot that the root bone appears to be at 0,0,0. Am I right to assume it remains locked in that location during any hip bone animation?  I'm seeing the same problem in any program I bring the FBXs into. UE, C4D, etc. My root bone is floating around.

I am happy to see that it can work, but I have to say I'm confused as to what is going on for me. I don't own the curves plugin, but I can't imagine that not having that could be the issue. I have put in a support ticket. Think I'll do a reinstall and see if that gets me anywhere.

Also, on your FBX advanced export settings, did you uncheck "Reset Motion Root" to get your 'non-floaty' version?
4u2ges
4u2ges
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)

Group: Forum Members
Last Active: 3 days ago
Posts: 5.3K, Visits: 16.6K
Nope, I do not have anything checked in advanced settings.
Maybe you can share the motion from UE as well as 3DX profile for it (so that we do not have to spend time mapping bones).
And someone would look at it.




OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
Actually, after more testing - this is not UE-centric. I see same thing on any default Iclone Character too. I load in a basic preset character, make some animation that tests for the behaviour (locked feet and hip bone moving around) and export FBX. Open that in Blender etc and I see the problem. This has me deeply confused, doing a fresh install and will look again tomorrow.
OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
No offense if you want to bail on this thread 4u2ges, but I thought I'd just update what I discovered. The issues appears associated with the UE FBX export preset.

Steps for me to reproduce:
1. Export any static/idle type animation that contains hip movement with the UE FBX preset.
2. Import FBX into any DCC and see what the root bone is doing.
3. Export the same animation the MAYA FBX preset and check what it does in your DCC.

I get two distinctly different results. UE export root bone base moves around, the Maya export root bone base is locked to 0,0,0.


4u2ges
4u2ges
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)Distinguished Member (22.3K reputation)

Group: Forum Members
Last Active: 3 days ago
Posts: 5.3K, Visits: 16.6K
That is why I asked to have that motion shared. In iClone I could have confirmed jittery root in Curve Editor.




OokamiOokami
OokamiOokami
Posted 4 Years Ago
View Quick Profile
Veteran Member

Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)Veteran Member (738 reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 39, Visits: 247
Unfortunately I can't post the particular animation that started this all as it is copyrighted (bought from 3rd party). But for me the animation is actually irrelevant, I can see this behavior on any animation.

What do you see if you export your test animation with the FBX UE preset and compare it to FBX Blender preset? For me it is night and day. With UE the base of the root bone floats around, with Blender the base of the root bone is locked to 0,0,0.





1
2



Reading This Topic

0 active, 0 guests, 0 members, 0 anonymous.
No members currently viewing this topic!