Sylvain Lefebvre home page

Sylvain Lefebvre research page

 
 

Research

My research focuses on simplifying content creation, in particular to produce highly detailed patterns, structures and shapes. Applications range from Computer Graphics to additive manufacturing (3D printing), for rendering of highly detailed scenes, for the design of complex objects, or for the modelling of technical parts that have to follow precise specifications.

The main approach I follow is to develop fast, highly controllable by-example and synthesis approaches. The resulting techniques generate new content -- images, 3D models, microstructures -- while enforcing user specified constraints. Synthesizing content automatically enables users to focus on their main design task while the algorithm produces the intricate details and enforces constraints.

Detailed content can quickly lead to large, heavy models, with files of several gigabytes in size. This hinders fast processing and visualization. Instead, I focus on methods that can quickly generate content on-demand, at the resolution it is needed and only where it is needed (e.g. for the current viewpoint). To support this line of research I investigate novel data-structures and algorithms running on parallel graphics processors (GPUs). I am also increasingly focusing on FPGA architectures, for which I develop a programming language called Silice.

Between 2012 and 2017 I lead the ERC funded project ShapeForge which was targeted at bringing complex, by-example shape generation to additive manufacturing, as well as optimizing shapes to consider fabrication and structural constraints. As we explored the generation of complex objects, we needed tools able to process these shapes and drive the 3D printers during fabrication. To achieve this goal I created the IceSL software, which simplifies the digital modeling and 3D printing of complex objects using techniques from modern Computer Graphics. IceSL is now being developed within the MFX team, which I started in 2018.

Short bio

I did my PhD at INRIA Rhones-Alpes (Grenoble) in the iMAGIS/EVASION team, under the supervision of Fabrice Neyret. My PhD work was about advanced texturing methods using GPUs. After graduating I joined Microsoft Research, Seattle, as a post-doctoral researcher during the year 2005. I worked with Hugues Hoppe on real-time texture synthesis and texturing. I became an INRIA researcher in September 2006, joining the REVES team in INRIA Sophia Antipolis. In late 2009 I joined the ALICE team at INRIA Nancy. Since 2018 I am leading the MFX team.

In 2010, I received the EUROGRAPHICS Young Researcher Award. In 2012, I received an ERC starting grant for my project ShapeForge. I am the creator and lead developer of the IceSL software.

For an overview of my past research please also refer to my Habilitation thesis.

Publications

For an always up-to-date list see my team's publication page.

2020
Freely orientable microstructures for designing deformable 3D prints [PDF]
Thibault Tricard, Vincent Tavernier, Cédric Zanni, Jonàs Martínez, Pierre-Alexandre Hugron, Fabrice Neyret, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2020
3D geological image synthesis from 2D examples using generative adversarial networks
Guillaume Coiffier, Philippe Renard, Sylvain Lefebvre
Frontiers in Water 2020
DHFSlicer: Double Height-Field Slicing for Milling Fixed-Height Materials [PDF]
Jinfan Yang, Chrystiano Araujo, Nicholas Vining, Zachary Ferguson, Enrique Rosales, Daniele Panozzo, Sylvain Lefebvre, Paolo Cignoni, Alla Sheffer
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2020
Anisotropic soft robots based on 3D printed meso-structured materials: design, modeling by homogenization and simulation [PDF] [video]
Félix Vanneste, Olivier Goury, Jonas Martinez, Sylvain Lefebvre, Hervé Delingette, Christian Duriez
IEEE Robotics and Automation Letters 2020
Ribbed support vaults for 3D printing of hollowed objects [PDF]
Thibault Tricard, Frédéric Claux, Sylvain Lefebvre
Computer Graphics Forum 2020
Planning Jerk-Optimized Trajectory With Discrete Time Constraints for Redundant Robots [video]
Chengkai Dai, Sylvain Lefebvre, Kai-Ming Yu, Jo MP Geraedts, Charlie CL Wang
IEEE Transactions on Automation Science and Engineering 2020
Procedural band patterns [PDF] [video]
Jimmy Etienne, Sylvain Lefebvre
ACM Symposium on Interactive 3D Graphics and Games 2020
Variable-width contouring for Additive Manufacturing [PDF]
Samuel Hornus, Tim Kuipers, Olivier Devillers, Monique Teillaud, Jonàs Martínez, Marc Glisse, Sylvain Lazard, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2020
2019
Extrusion-based ceramics printing with strictly-continuous deposition [PDF] [video]
Jean Hergel, Kevin Hinz, Sylvain Lefebvre, Bernhard Thomaszewski
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2019
Star-Shaped Metrics for Mechanical Metamaterial Design [PDF]
Jonàs Martínez, Mélina Skouras, Christian Schumacher, Samuel Hornus, Sylvain Lefebvre, Bernhard Thomaszewski
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2019
Procedural Phasor Noise [PDF]
Thibault Tricard, Semyon Efremov, Cédric Zanni, Fabrice Neyret, Jonàs Martínez, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2019
CurviSlicer: Slightly Curved Slicing for 3-axis Printers [PDF]
Jimmy Etienne, Nicolas Ray, Daniele Panozzo, Samuel Hornus, Charlie C.L Wang, Jonàs Martínez, Sara Mcmains, Marc Alexa, Brian Wyvill, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2019
2018
Meshless Voronoi on the GPU [PDF]
Nicolas Ray, Dmitry Sokolov, Sylvain Lefebvre, Bruno Lévy
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2018
Design, Representations, and Processing for Additive Manufacturing
Marco Attene, Marco Livesu, Sylvain Lefebvre, Thomas Funkhouser, Szymon Rusinkiewicz, Stefano Ellero, Jonas Martinez, Amit Haim Bermano
Morgan & Claypool Publishers 2018
Polyhedral Voronoi Diagrams for Additive Manufacturing [video]
Jonàs Martínez, Samuel Hornus, Haichuan Song, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2018
Support-free volume printing by multi-axis motion [PDF] [video]
Chengkai Dai, Charlie CL Wang, Chenming Wu, Sylvain Lefebvre, Guoxin Fang, Yong-Jin Liu
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2018
Tile-based Pattern Design with Topology Control
Xiaojun Bian, Li-Yi Wei, Sylvain Lefebvre
I3D 2018
HCSG: Hashing for real-time CSG modeling
Cédric Zanni, Frédéric Claux, Sylvain Lefebvre
I3D 2018
2017
Rethinking texture mapping [PDF]
Marco Tarini, Cem Yuksel, Sylvain Lefebvre
ACM SIGGRAPH Courses 2017
Fabricable Tile Decors [PDF] [video]
Weikai Chen, Yuexin Ma, Sylvain Lefebvre, Shiqing Xin, Jonàs Martínez, Wenping Wang
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2017
Orthotropic k-nearest Foams for Additive Manufacturing [PDF]
Jonàs Martínez, Haichuan Song, Jérémie Dumas, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2017
Optimal Discrete Slicing
Marc Alexa, Kristian Hildebrand, Sylvain Lefebvre
ACM Transactions on Graphics 2017
Anti-aliasing for fused filament deposition [PDF]
Hai-Chuan Song, Nicolas Ray, Dmitry Sokolov, Sylvain Lefebvre
Computer-Aided Design 2017
Topology Optimization for Computational Fabrication
Jun Wu, Niels Aage, Sylvain Lefebvre, Charlie Wang
Eurographics 2017 - Tutorials 2017
From 3D Models to 3D Prints: an Overview of the Processing Pipeline [PDF]
Marco Livesu, Stefano Ellero, Jonás Martìnez, Sylvain Lefebvre, Marco Attene
Computer Graphics Forum (Eurographics STAR 2017) 2017
Towards Zero-Waste Furniture Design [PDF]
Bongjin Koo, Jean Hergel, Sylvain Lefebvre, Niloy J. Mitra
TVCG 2017
2016
Synthesis of Filigrees for Digital Fabrication
Weikai Chen, Xiaolong Zhang, Shiqing Xin, Yang Xia, Sylvain Lefebvre, Wenping Wang
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2016
Procedural Voronoi Foams for Additive Manufacturing
Jonas Martínez, Jérémie Dumas, Sylvain Lefebvre
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2016
Interactive Modeling of Support-free Shapes for Fabrication [PDF] [video]
Tim Reiner, Sylvain Lefebvre
Eurographics (short papers) 2016
Tight printable enclosures for additive manufacturing
Samuel Hornus, Sylvain Lefebvre, Jérémie Dumas and Frédéric Claux
GradiFab 2016
2015
Structure and Appearance Optimization for Controllable Shape Design [PDF]
Jonàs Martínez, Jérémie Dumas, Sylvain Lefebvre, Li-Yi Wei
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2015
Modeling and Toolpath Generation for Consumer-Level 3D Printing
H. Quynh Dinh, Filipp Gelman, Sylvain Lefebvre, Frédéric Claux
SIGGRAPH course 2015
By-Example Synthesis of Structurally Sound Patterns [PDF]
Jérémie Dumas, An Lu, Sylvain Lefebvre, Jun Wu, Christian Dick
Transactions on Graphics (Proceedings of SIGGRAPH) 2015
3D Fabrication of 2D Mechanisms [PDF]
Jean Hergel, Sylvain Lefebvre
Computer Graphics Forum (Eurographics) 2015
2014
By-example Texture Synthesis (habilitation thesis) [PDF]
Sylvain Lefebvre
Université de Lorraine 2014
Chained segment offsetting for ray-based solid representations [PDF]
Jonas Martinez, Samuel Hornus, Frédéric Claux, Sylvain Lefebvre
Computers & Graphics (Proceedings of SMI 2014) 2014
Bridges between multiple-point geostatistics and texture synthesis
G. Mariethoz, S. Lefebvre
Computers and Geosciences 2014
Topology-constrained synthesis of vector patterns [PDF]
Shizhe Zhou, Changyun Jiang, Sylvain Lefebvre
Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2014
Bridging the Gap: Automated Steady Scaffoldings for 3D Printing [PDF]
Jérémie Dumas, Jean Hergel, Sylvain Lefebvre
Transactions on Graphics (Proceedings of SIGGRAPH) 2014
Per-pixel lists for single pass A-buffer
Sylvain Lefebvre, Samuel Hornus, Anass Lasram
GPUPro 5 2014
Clean color: Improving multi-filament 3D prints [PDF]
Jean Hergel, Sylvain Lefebvre
Computer Graphics Forum (Eurographics) 2014
Game Level Layout from Design Specification [PDF]
Chongyang Ma, Nicholas Vining, Sylvain Lefebvre, Alla Sheffer
Computer Graphics Forum (Eurographics) 2014
2013
IceSL : A GPU Accelerated modeler and slicer [PDF]
Sylvain Lefebvre
18th European Forum on Additive Manufacturing 2013
Dynamic Element Textures [video]
Chongyang Ma, Li-Yi Wei, Sylvain Lefebvre, Xin Tong
Transactions on Graphics (Proceedings of SIGGRAPH) 2013
Make It Stand: Balancing Shapes for 3D Fabrication [PDF]
Romain Prévost, Emily Whiting, Sylvain Lefebvre, Olga Sorkine-Hornung
Transactions on Graphics (Proceedings of SIGGRAPH) 2013
By–example synthesis of curvilinear structured patterns [PDF]
Shizhe Zhou, Anass Lasram, Sylvain Lefebvre
EUROGRAPHICS 2013
2012
Parallel patch--based texture synthesis [PDF] [video]
Anass Lasram, Sylvain Lefebvre
High Performance Graphics 2012
Gabor Noise by Example [PDF]
Bruno Galerne*, Ares Lagae*, Sylvain Lefebvre, George Drettakis (* joint first authors)
ACM Transactions on Graphics (Proceedings of SIGGRAPH) 2012
A Runtime Cache for Interactive Procedural Modeling [PDF]
Tim Reiner, Sylvain Lefebvre, Lorenz Diener, Ismael García, Bruno Jobard, Carsten Dachsbacher
Computers & Graphics, Shape Modeling International 2012 (to appear) 2012
Scented Sliders for Procedural Textures [PDF]
Anass Lasram, Sylvain Lefebvre, Cyrille Damez
Eurographics (short papers) 2012
Procedural Texture Preview [PDF]
Anass Lasram, Sylvain Lefebvre, Cyrille Damez
Computer Graphics Forum (Proceedings of the Eurographics conference) 2012
2011
Coherent Parallel Hashing [PDF]
Ismael Garcia, Sylvain Lefebvre, Samuel Hornus, Anass Lasram
ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 2011
Relighting Photographs of Tree Canopies [PDF]
Marcio Cabral, Nicolas Bonneel, Sylvain Lefebvre, George Drettakis
IEEE Transactions on Visualization and Computer Graphics 2011
Improving Gabor noise [PDF]
Ares Lagae, Sylvain Lefebvre, and Philip Dutré
IEEE Transactions on Visualization and Computer Graphics 2011
2010
A survey of procedural noise functions [PDF]
Ares Lagae, Sylvain Lefebvre, Rob Cook, Tony DeRose, George Drettakis, D.S. Ebert, J.P. Lewis, Ken Perlin, and Matthias Zwicker
Computer Graphics Forum, 29(8):2579-2600 2010
Virtual Texture Mapping 101
Matthäus G. Chajdas, Christian Eisenacher, Marc Stamminger, Sylvain Lefebvre
GPU Pro (ISBN: 978-1-56881-472-8) 2010
Instant Texture Synthesis by Numbers
Pau Panareda Busto, Christian Eisenacher, Sylvain Lefebvre, Marc Stamminger
Proceedings of the Vision, Modeling, and Visualization Workshop 2010
Proxy-Guided Texture Synthesis for Rendering Natural Scenes [PDF]
Nicolas Bonneel, Michiel van de Panne, Sylvain Lefebvre, George Drettakis
Proceedings of Vision Modeling and Visualization 2010
Invisible Seams
Nicolas Ray, Vincent Nivoliers, Sylvain Lefebvre and Bruno Lévy
Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering) 2010
A Dynamic Noise Primitive for Coherent Stylization
Pierre Bénard, Ares Lagae, Peter Vangorp, Sylvain Lefebvre, George Drettakis, Joëlle Thollot
Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering) 2010
State of the Art in Procedural Noise Functions [PDF]
Ares Lagae, Sylvain Lefebvre, Rob Cook, Tony DeRose, George Drettakis, D.S. Ebert, J.P. Lewis, Ken Perlin, Matthias Zwicker
EG 2010 - State of the Art Reports 2010
By-example Synthesis of Architectural Textures [PDF]
Sylvain Lefebvre, Samuel Hornus, Anass Lasram
ACM Transactions on Graphics (SIGGRAPH Conference Proceedings) 2010
Assisted Texture Assignment [PDF]
Matthäus Chajdas, Sylvain Lefebvre, Marc Stamminger
I3D 2010
2009
Structure Preserving Reshape for Textured Architectural Scenes [PDF]
Marcio Cabral, Sylvain Lefebvre, Carsten Dachsbacher, George Drettakis
Computer Graphics Forum (Proceedings of the Eurographics conference) 2009
State of the Art in Example-based Texture Synthesis [PDF]
Li-Yi Wei, Sylvain Lefebvre, Vivek Kwatra, Greg Turk
Eurographics 2009, State of the Art Report, EG-STAR 2009
Procedural Noise using Sparse Gabor Convolution [PDF]
Ares Lagae, Sylvain Lefebvre, George Drettakis, Philip Dutré
ACM Transactions on Graphics (SIGGRAPH Conference Proceedings) 2009
GigaVoxels : Ray-Guided Streaming for Efficient and Detailed Voxel Rendering [PDF]
Cyril Crassin, Fabrice Neyret, Sylvain Lefebvre, Elmar Eisemann
I3D 2009
2008
Texture Synthesis from Photographs [PDF]
Christian Eisenacher, Sylvain Lefebvre, Marc Stamminger
Computer Graphics Forum (Proceedings of the Eurographics conference) 2008
Lazy Solid Texture Synthesis [PDF]
Yue Dong, Sylvain Lefebvre, Xin Tong, George Drettakis
Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering) 2008
Filtered Tilemaps (in Shader X6) [PDF]
Sylvain Lefebvre
Charles River Media 2008
Efficient and Practical TileTrees (in Shader X6) [PDF]
Carsten Dachsbacher, Sylvain Lefebvre
Charles River Media 2008
2007
TV Optimization and Graph-cuts
Jérome Darbon, Sylvain Lefebvre, Selim Esedoglu, Tony F. Chan
ICIAM, Proceedings in Applied Mathematics and Mechanics 2007
TileTrees [PDF]
Sylvain Lefebvre, Carsten Dachsbacher
I3D 2007
Instant Sound Scattering [PDF]
Nicolas Tsingos, Carsten Dachsbacher, Sylvain Lefebvre, Matteo Dellepiane
Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering) 2007
Extending Geometrical Acoustics to Highly Detailed Architectural Environments [PDF]
Nicolas Tsingos, Carsten Dachsbacher, Sylvain Lefebvre, Matteo Dellepiane
19th Intl. Congress on Acoustics 2007
Compressed Random-Access Trees for Spatially Coherent Data [PDF]
Sylvain Lefebvre, Hugues Hoppe
Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering) 2007
An Interactive Perceptual Rendering Pipeline using Contrast and Spatial Masking [PDF]
George Drettakis, Nicolas Bonneel, Carsten Dachsbacher, Sylvain Lefebvre, Michael Schwarz, Isabelle Viaud-Delmon
Rendering Techniques (Proceedings of the Eurographics Symposium on Rendering) 2007
2006
Real-time realistic illumination and shading of stratiform clouds
Antoine Bouthors, Fabrice Neyret, Sylvain Lefebvre
Eurographics Workshop on Natural Phenomena 2006
Appearance-space texture synthesis
Sylvain Lefebvre and Hugues Hoppe
SIGGRAPH 2006
Perfect spatial hashing
Sylvain Lefebvre and Hugues Hoppe
SIGGRAPH 2006
2005
ZP+: correct Z-pass stencil shadows
Samuel Hornus, Jared Hoberock, Sylvain Lefebvre and John C. Hart
I3D 2005
Texture Sprites: Texture Elements Splatted on Surfaces
Sylvain Lefebvre, Samuel Hornus and Fabrice Neyret
I3D 2005
Parallel controllable texture synthesis
Sylvain Lefebvre and Hugues Hoppe
SIGGRAPH 2005
2004
All-Purpose Texture Sprites
Sylvain Lefebvre, Samuel Hornus and Fabrice Neyret
INRIA Research report 2004
Unified Texture Management for Arbitrary Meshes
Sylvain Lefebvre, Jérome Darbon and Fabrice Neyret
INRIA Research report 2004
Octree Texture on the GPU
Sylvain Lefebvre, Samuel Hornus and Fabrice Neyret
GPU Gems 2 2004
MobiNet: a pedagogic platform for Computer Science, Maths and Physics
Sylvain Lefebvre, Fabrice Neyret, Samuel Hornus and Joëlle Thollot
Eurographics 2004 - Education track 2004
2003
Automatic Cell-and-portal Decomposition
Sylvain Lefebvre and Samuel Hornus
INRIA Research report 2003
Drops of water and texture sprites
Sylvain Lefebvre
Shaderx2: Shader Programming Tips & Tricks. 2003
Pattern Based Procedural Textures
Sylvain Lefebvre, Fabrice Neyret
I3D 2003
2002
Synthesizing Bark
Sylvain Lefebvre, Fabrice Neyret
13th Eurographics Workshop on Rendering 2002

Students

  • .2020. (PhD) Marco Freire
  • .2019. (PhD) Melike Aydinlilar
  • .2019. (intern) Adrien Bedel
  • .2018. (PhD) Thibault Tricard
  • .2018. (PhD) Jimmy Etienne
  • .2018. (PhD) Semyon Efremov
  • .2014. (PhD) Maxence Reberol
  • .2013. (PhD) Jérémie Dumas
  • .2013. (PhD) Jean Hergel
  • .2010. (PhD) Anass Lasram
  • .2010. (PhD, intern) Ismael García Fernández (visiting from the University of Girona)
  • .2008. (PhD) Marcio Cabral (supervised by George Drettakis)
  • .2018. (intern) Pierre Bedell
  • .2017. (intern) Jimmy Etienne
  • .2017. (intern) Mélanie Siret
  • .2016. (intern) Théo Poisson
  • .2015. (intern) Charles Helbling
  • .2015. (intern) Tristan Ezequel
  • .2014. (intern) An Lu
  • .2012. (intern) Jean Hergel
  • .2012. (intern) Fabrice Lauweriere
  • .2012. (intern) Aytac Kanaci
  • .2010. (intern) Alexandra Petitjean
  • .2009. (intern) Matthäus G. Chajdas
  • .2008. (intern) Marcel Meili
  • .2007. (intern) Nader Salman
  • .2007. (intern) Christian Eisenacher

Game Projects