Corentin Dumery B-Mesh Modeller Aesthetic functions Cow texture generator 3D Mesh Segmentation Skull implants Potato generator Crop/Area allocation Research interests Resume Gallery Blog

Corentin Dumery

Visiting Researcher
Interactive Geometry Lab
ETH Zürich

I received a Master in Computer Science from the National University of Singapore in 2020, as well as a Master in Software Engineering from Télécom Paris (Institut Polytechnique de Paris). After graduating, I worked at CEA Paris-Saclay on meshing under a fixed-term contract and later joined Prof. Olga Sorkine-Hornung's lab at ETH Zürich as a visiting researcher.

My primary research interests lie in 3D geometry processing and its applications, ranging from physics-based simulation to animation. In the past, I have worked on several topics centered around discrete shape modelling, including mesh deformation using geometric energies, hexahedral meshing, or semantic mesh segmentation. I'm also interested in data science techniques and how they can be applied to 3D problems, such as machine learning & optimization, operations research, extended Kalman filtering, or dimensionality reduction.

Most people get it wrong - and that's absolutely fine - but here's how my name is pronounced in French.

B-Mesh Modeller

With two friends from Télécom Paris, we created a 3D modelling software based on a novel approach described in a research paper. The idea is to create an initial mesh in only a few minutes by placing spheres in 3D to represent the skeleton of the modelled object. The user can freely create and customize the mesh. It can be modified in real-time. (link to the project)

Aesthetic functions

This is a fun little project to explore the artistic side of two-dimensional functions. All you have to do is enter a math function and play with the sliders to generate some stunning artworks. Any function works, no matter how complex, but even on simpler ones the results are often surprising. If you do try it out, please send me your creations! (link to the project)

Cow Texture generator

Ever felt the need to have an infinite supply of cow pattern textures ?

This project was inspired by The leopard never changes its spots, a SIGGRAPH 2020 paper by Malheiros, Marcelo de G. and Fensterseifer, Henrique and Walter, Marcelo. This paper uses a reaction-diffusion model to approximate tissue growth, and successfully generates a few 2D patterns matching real species. This project aims to adapt this model to generate cow patterns, which were not covered in the original article. (link to the project)

Evaluation of a Spectral Data Transformation Method for Meaningful Mesh Segmentation

I wanted to see if I could transform a 3D mesh in a weaningful way to make 3D segmentation easier. To evaluate this transformation, I used this awesome dataset which includes human-generated ground truth segmentations, and used simple clustering algorithms to generate a segmentation. By comparing results with the ground truth, I was able to measure the efficiency of this approach and identify the circumstances under which it's useful. For more detail, here is a link to the complete study. You can also take a look at the project on github.

Design of Implants for Skull Reconstructive Surgery

This project aims to make 3D skull implant generation as easy as possible. The idea is to input a mesh derived from a CT scan and use two edge loops to specify the part of the skull where an implant should be generated. The skull layer is then reconstructed to make a perfect-fit implant. Then, a flattening algorithm is used to flatten each layer of the implant to make it suitable for implant 3D printing. Cutting path are added to release some flattening constraints. This work was done for the National University of Singapore in collaboration with Osteopore, and uses a patented software from NUS to reconstruct the outer layer of the skull using symmetry constraints.

Potato Generator

Simple project that generates a 3D potatoïd based on input parameters. Perturbations with a given frequency, amplitude and direction are applied to a sphere to create the illusion of a natural object. (link to the project)

[FRENCH] Modélisation agricole et optimisation de la répartition des surfaces

Here's a video I made when I was 19 showing the different steps in my research trying to optimize the area allocation of an agricultural exploitation. It's in French and quite simple since this was done very early during my studies, but if you have any questions I'd be more than willing to speak about it with you. It was a fun experience and I enjoyed the freedom that I was given on this project.

More information

For more information, feel free to contact me at corentin.dumery at You can also download my resume here.