Hi Everyone, i am currently making my own movement component and i’m trying to implement Root Motion Extraction to it. I’ve looked at UE’s Character Movement Component but i couldn’t find the function responsible for the Root Motion Extraction.
I believe that the root motion extraction and subsequent velocity calculation is done in PerformMovement function of the CharacterMovementComponent. Extraction is taking place in TickCharacterPose function and is accumulated. Velocity is calculated after that.