Axel Antoine
Software Engineer
I am a Research Software Engineer at Inria, France. I have a PhD in Computer Science specialized in Human Computer Interaction (HCI). I am interested both in the interaction techniques that facilitate the manipulation of 3D objects and the computer graphics algorithms used to render them.
Positions
Inria, France
Research Software Engineer Jan. 2021 - Ongoing
Loki team
Google, Canada
Software Engineer Intern May 2019 - Sep. 2019
Chromium, Input Dev team
Education
PhD, Computer Science
University of Lille, France
2017 - 2021
Specialized in Human Computer Interaction
Master's Degree, Computer Science
University of Lille, France
2015 - 2017
Specialized in Human Computer Interaction
Bachelor's Degree, Computer Science
University of Lille, France
2014 - 2015
Projects
Academic projects
Esquisse Web
2021, Inria, France
Esquisse is a web application used to create 3D scenes and export them as Vector Graphics images. Esquisse proposes interaction techniques to manipulate 3D objects and skeletons and embeds a custom NPR Render engine built upon state-of-the-art techniques.
Typescript Three.js React WebAssembly NPR Rendering Vector Graphics
Research Paper
Interaction Illustration Taxonomy
2020, University of Lille, France
This project proposes a new taxonomy of figures representing interaction scenarios and provides a concise synthesis of visual strategies used to create them. We also provide three online open-source softwares facilitating the exploration of the created dataset, available on github.
Python Qt Javascript Data Visualisation D3" Bootstrap R
Research Paper
Interaction Illustration Taxonomy: Classification of Styles and Techniques for Visually Representing Interaction Scenarios
Rotations 3D
2020, University of Lille
This project proposes a web application for experimenting various tackball techniques used to rotate 3D objects. We reproduced few state-of-the-art techniques and added plenty of experiment options (e.g. task, size, cursor gain, rotation gain, etc.).
Trackball Three.js Javascript Rotation 3D
Research Paper
Étude de l'influence de la taille des sphères virtuelles de contrôle pour les rotations 3D
Spatial Jitter compensation in Chromium
2019, Google, Canada
This project proposes a software trajectory prediction technique to overcome a scrolling visual jitter issue in Chromium caused by asynchronous input and output frequencies on the mobile device used. The technique is actually implemented in Chrome for Android.
C++ Chromium Javascript R
Research Paper
Modeling and Reducing Spatial Jitter caused by Asynchronous Input and Output Rates
Esquisse Blender Addon
2018, University of Lille, France
Esquisse is a Blender add-on used to facilitate the production of vector-based illustrations. Esquisse proposes interaction techniques to ease the manipulation of 3D objects and a custom vector graphics NPR render engine.
Blender C++ Python 3D NPR Rendering
Research Paper
Esquisse: Using 3D Models Staging to Facilitate the Creation of Vector-based Trace Figures
TurboMouse
2017, Inria, France
TurboMouse is a home-made computer mouse whith an embedded high frequency accelerometer. Using the accelerometer data and software prediction techniques, we compute in real-time the next position of the mouse with accuracy and compensate for the system's end-to-end latency.
C C++ Qt Arduino R
Research Paper
Using High Frequency Accelerometer and Mouse to Compensate for End-to-end Latency in Indirect Interaction
HandSketch
2017, Inria, France
Handsketch is a Blender add-on, premise of the Esquisse project, wich is a tool facilitating the creation of a Vector Graphics illustrations from a Blender 3D scene. Handsketch is built upon Freestyle, the Blender NPR Render Engine embedded in Blender.
Python Blender NPR Rendering Vector Graphics
Research Paper
ForceEdge
2016, Inria, France
ForceEdge is a new interaction technique to control the autoscroll velocity on both desktop and touch-based force sensitive devices. Instead of waiting at the top or the bottom of the screen with your finger or your mouse cursor to make the view scroll, we simply propose to directly control the scroll velocity by varying the force applied on the surface.
Objective-C iOS macOS R
Research Paper
ForceEdge: Controlling Autoscroll on Both Desktop and Mobile Computers Using the Force
Conté
2014, University of Lille, France
This project aims to associate different functionnalities to each side of an external pen (e.g. Conté pen) in contact with a touch screen using a resistive sensor.
C++ Qt Framework Tuio
Research Paper
Research
Thesis
Thesis
Études des stratégies et conception d’outils pour la production de supports illustratifs d’interaction
Best thesis of 2021 in the french HCI community
Defended on 29/01/2021
École doctorale Sciences pour l'ingénieur, CRIStAL, Université de Lille, France
International Conferences
CHI'21
Interaction Illustration Taxonomy: Classification of Styles and Techniques for Visually Representing Interaction Scenarios
Honorable Mention Award
Proceedings of CHI'21, the 38th Conference on Human Factors in Computing Systems, ACM
UIST'20
Modeling and Reducing Spatial Jitter caused by Asynchronous Input and Output Rates
Proceedings of UIST'20, the 33rd ACM Symposium on User Interface Software and Technology, ACM
Interact'19
Esquisse: Using 3D Models Staging to Facilitate the Creation of Vector-based Trace Figures
Proceedings of Interact'19, the 17th IFIP TCI3 Conference on Human-Computer Interaction, Springer
CHI'18
Using High Frequency Accelerometer and Mouse to Compensate for End-to-end Latency in Indirect Interaction
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, ACM
CHI'17
ForceEdge: Controlling Autoscroll on Both Desktop and Mobile Computers Using the Force
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, ACM
French Conferences
IHM'22
Étude de l'influence de la taille des sphères virtuelles de contrôle pour les rotations 3D
Proceedings of IHM'22, la 33e conférence francophone sur l'Interaction Homme-Machine, ACM
Posters and Demonstrations
CHI'18
TurboMouse: End-to-end Latency Compensation in Indirect Interaction
Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, ACM
IHM'16
Utilisation de la force sur pavés tactiles pour le défilement automatique
Actes De La 28Ième Conférence Francophone Sur L'Interaction Homme-Machine, 264--270, ACM