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).
