[fbx] Flawed animation import

Hi !

I am importing a simple run animation from 3ds max (well, from daz3d to 3ds max then to ue4).
The anim runs fine in max but is not the same once imported in ue4. The flaw is especially visible at the hip/pelvis bones making the figure run legs side ways.

I tried to export the anim both Baked & not baked with the same results.

How can i correct this ?

Hi Cyprine,

Are the hip/pelvis bones set to: Rotation = 0 for X, Y, Z at the bind pose? (Frame 0). Is the character positioned in the bind pose the following way: Z=Up, X=Forward (facing the camera), Y = Postive (like the character’s right arm if the character is facing you)?

Also, it would be helpful if you could send the original daz3d model as well as the 3DS Max file so we can take a closer look.

Thanks

Hi !

thanks for reviewing my problem.

Are the hip/pelvis bones set to: Rotation = 0 for X, Y, Z at the bind pose? (Frame 0)
i’m afraid i exported the animation with the frame 0 already in the running pose.

*Is the character positioned in the bind pose the following way: Z=Up, X=Forward (facing the camera), Y = Postive (like the character’s right arm if the character is facing you)? *
in max, the figure is set with z = up, x = left, y = back.

oh my, i have this all wrong then.
Should i add a T pose in frame 0 ? in Max ?
Should i rotate my model ? in Daz ? in Max ?
(i will experiment/play/learn)

here are the Daz scene, the Daz & Max FBX:

I took a look at both fbx files imported into the editor and they look fine, so disregard my first questions. Can you send the orinal 3DS Max file that you are exporting from? (Not an FBX file, but the original 3DSMax file that I can open in 3DSMax.)

its only the daz fbx imported, but there it is:

Is this a Max 2016 file? If so, can you save it down to Max 2015 or earlier?

here is a max 2015 save:

We discovered that the Daz3D fbx would successfully import an animation if you chose “Animated Time” or “Set Range”, but not with the default of “Exported Time”. The only problem here is that the mesh gets messed up when coming directly from Daz3D. The workaround is to:

  1. Bring the fbx through Max to export the skeletal mesh (in this case, CharRunMax.Fbx)
  2. Export the animations directly from Daz3D (CharRunDazFbx)

*We used Set Range from 0 to 19

49676-doublefbximport.png

thank you very much for taking the time to review this. Hope it helps others as well.