Results

Results

The results of the project are :

  • Implementation of a Python package with the following functionalities:
    • playback of FBX and GLTF animation files ;
    • real-time direct kinematics calculations (~1ms per frame) ;
    • simplified display in the GeeXLab 3D engine (Python) for algorithm development allowing real-time 3D running movements to be read, stored and displayed in a 3D engine.
  • Implementation of an algorithm for generating real-time 3D racing movements using PCA.
  • Implementation of a generation algorithm based on CVAEs resulting in a comparative study of the results between PCA and CVAE.
  • A interactive interface with controllers to edit the generated 3D running movements in real time (see Figure and video below). A pilot study (user tests) was carried out with 5 people. he results show that the application was well appreciated by the participants, that they find it useful and that they would like to use it in their practice, whether accompanied by a coach or on their own (for runners).
screenshot of the interface