DeltaGen TML files & Animation's fps

 

Dear community, hope everyone is well!

We're working on a process that uses Datasmith to bring DeltaGen FBX files into Unreal Engine and some of the animations are not being read properly by our Unreal scripts. Some of the Animations with 30fps and 60 total frames are showing up in Unreal with 25fps and 50 total frames. This led us to notice some inconsistencies in the TML files being saved out of DeltaGen.

TML file description:

  • We have a total of 52 Timelines and 278 individual Object-Euler animations (some timelines have only one animation, others more);
  • Each Animation will only animate one object in the scene (always a Group);
  • In DeltaGen, ALL animations have been set to run at 30 FPS.

When checking the data inside the TML file, here's what I've found:

  • At the very beginning of the file there's a line that says FPS 25. How is this set? Can I change it when exporting?

 

  • Along the document, 4 out of 52 Animations will contain a block at the very end with a field "Fps" and the value "30". Why only 4 of the animations contain this? How can the file contain mixed information such as FPS 25 at one point and FPS 30 at another? How come this is a MetaDataAttachment if the animation contains no MetaData whatsoever?

 

  • Of the 4 that contain such block, 1 of them has an additional field called "TimeFormat" and value "Frames". Again, why this inconsistency?

 

Any additional questions, let us know.

Sincerely,

Jorge