I am a post doctoral researcher in the Expressive Computation Lab supervised by Professor Jennifer Jacobs. I am interested in how people use technology and machines for artistic expression and crafts, and in questioning how computational methods can be useful to them. I explore this question through the design of software artifacts such as a desktop 2D frame-by-frame animation tool that uses 3D computer vision to align animated doodles with a video, or a VR painting application that adapts the well-known concepts of digital 2D layers to the 3D space.
I just completed a PhD at Inria Université Côte d’Azur in Dec 2023, where I worked in the GraphDeco team supervised by Adrien Bousseau .
Research
3D-Layers: Bringing Layer-Based Color Editing to VR Painting
VR artists create beautiful 3D paintings with colored 3D brushstrokes. We investigate how the paradigm of ``painting layers’’ could translate to the 3D painting space to achieve non-destructive color editing effects.
PhD Thesis: Designing Tools for 3D Content Authoring Based on 3D Sketching
3D strokes: what are they? what can we use them for?
VideoDoodles: Hand-Drawn Animations on Videos with Scene-Aware Canvases
We study how artists create VideoDoodles (mix of video and hand-drawn animation) and propose a novel user interface to simplify this task based on depth and motion priors.
Piecewise-Smooth Surface Fitting onto Unstructured 3D Sketches
We propose a method to transform unstructured 3D sketches into piecewise smooth surfaces that preserve sketched geometric features.
CASSIE: Curve And Surface Sketching in Immersive Environments
We prototype a 3D sketching interface in VR, where the user’s strokes are automatically neatened to form a well-connected curve network. We additionnaly infer and create surface patches on the sketch, making it possible to create a 3D surface from a few 3D brush strokes.
MSc Thesis: Interactive 3D Sketching in Virtual Reality
During my MSc thesis at DTU supervised by Andreas Bærentzen, Adrien Bousseau and Tibor Stanko, I implemented a VR sketching application in Unity and experimented with automatic neatening of strokes, formation of curve networks from the strokes, and infering surface patches. We finally conducted a small remote user study. This work was the basis for our next paper, CASSIE.
Projects
Simulation of Differential Growth
Inspired by awesome generative artists such as Nervous System and inconvergent, I built a web application simulating the penomenon of differential growth on a surface. My goal was to build an interactive tool to grow organic looking surfaces. The outcome of this project was this live demo in the browser (you can try it) and some 3D prints!
Voxel Editor
For the final project of DTU course 02561 Computer graphics, we set out to build a simple voxel editor. This is a Javascript/WebGL project, with a pretty barebone UI. My favorite part was working on the picking interaction for creation and deletion of voxels.
Music and travel videos - Globeshakers Project
I was very lucky to embark on a 6 months trip with a group of friends, during which we travelled the world and played music in the streets and bars, as a brassband. I was the reporter of the team, so I documented those precious moments, directed video clips and edited all of that into some videos.