This video shows how you can get your animations with timecode into Unreal Engine. I demonstrate this using UE 5.1, taking animation data from OptiTrack Motive into UE. I show this workflow with two methods, a Maya script and a UE plugin linked below. This is useful for anyone doing performance capture and recording data from multiple systems
The function call sequence->GetDataModel()->FindBoneTrackByIndex(RootBoneTrackIndex)
does not return anything, so RootBoneTrack stays NULL/undefined. And the code crashes a few lines after, when realizing this (line 142).
Same call is used in line 215 of FBXTimecodeImport.cpp.
When updating the code to check if RootBoneTrack is valid before using it in these two places the code does not crash, but of course does not do anything either
So does anybody know what the correct function call is in 5.2 / 5.3?
I really hope to get this plugin to work, since I don’t have Maya, and also would like to avoid the extra steps to convert my FBX-files.