**Basile Fraboni**
About
==============================================================
Happy Dad. Rendering R&D software engineer at [Netflix Animation Studios](https://www.netflixanimation.com/) working on [Glimpse]("https://animallogic.com/technology/products/glimpse/"), the in-house path tracer. I am also a contributor to [OpenImageIO](https://github.com/AcademySoftwareFoundation/OpenImageIO).
Formerly [Animal Logic](https://animallogic.com/), PhD at [LIRIS]("https://liris.cnrs.fr/en") and [INSA Lyon]("https://www.insa-lyon.fr/en") in the [Origami](https://projet.liris.cnrs.fr/origami/index.html) group, assistant lecturer at [University Claude Bernard Lyon 1]("https://www.univ-lyon1.fr/en").
I mainly work on computer graphics and realistic rendering, and study Monte Carlo methods for light transport simulation. I also play along with random stuff like discrete optimal transport, Voronoi diagrams, optimization, signal processing and algorithmic art.
**Email**
**Github**
**Twitter**
**Bluesky**
**Linkedin**
**ORCID**
**IMDb**
Publications
==============================================================

**Fringe Lights: Colored Penumbra in Glimpse**
*Emanuel Schrade, **Basile Fraboni**, Thibault Vergne*
SIGGRAPH Asia 2024 Technical Communications
[Project page]("https://animallogic.com/technology/publications/fringe-lights/"), [Paper (publisher)]("https://dl.acm.org/doi/10.1145/3681758.3697998")

**Focus Range: Production Ray Tracing of Depth of Field**
*Edoardo Alberto Dominici, Emanuel Schrade, **Basile Fraboni**, Luke Emrose, Curtis Black*
SIGGRAPH Asia 2023 Technical Communications
[Project Page]("https://animallogic.com/technology/publications/focus-range/"), [Paper (publisher)]("https://dl.acm.org/doi/10.1145/3610543.3626156")

**Can You See the Heat? A Null-Scattering Approach for Refractive Volume Rendering**
***Basile Fraboni**, Tsz Kin Chan, Thibault Vergne, Jakub Jeziorski*
SIGGRAPH 2023 Talks
[Project Page]("https://animallogic.com/technology/publications/can-you-see-the-heat/"), [Paper (Publisher)]("https://dl.acm.org/doi/abs/10.1145/3587421.3595427")

**Volumetric Multi-View Rendering**
***Basile Fraboni**, Antoine Webanck, Nicolas Bonneel, Jean-Claude Iehl*
EuroGraphics' 2022
[Project Page]("eg2022/index.html"), [Paper (Publisher)]("https://onlinelibrary.wiley.com/doi/abs/10.1111/cgf.14481")

**Self-normalized estimators and joint path construction for efficient multi-view rendering**
***Basile Fraboni***, PhD thesis, 2021
[Thesis (TEL)]("https://theses.hal.science/tel-03675200/")

**Adaptive Multi-View Path Tracing**
***Basile Fraboni**, Jean-Claude Iehl, Vincent Nivoliers, Guillaume Bouchard*
EuroGraphics Symposium on Rendering 2019
[Project Page]("mvpt19/index.html"), [Paper (HAL)]("https://hal.archives-ouvertes.fr/hal-02279950/"), [Paper (Publisher)]("https://diglib.eg.org/handle/10.2312/sr20191217"), [Code]("https://github.com/bfraboni/smallmvpt")
Credits
==============================================================
**Leo**, *Netflix*, 2023 [IMDb](https://www.imdb.com/fr/title/tt5755238/)
Reports
==============================================================

[**Memo on Bregman balls**]("data/bregman2022/bregman-memo.pdf")
2022
[Python notebook]("data/bregman2022/klballs.ipynb")

[**Alias Table sampling**]("data/alias2022/alias-table.pdf")
2022
[Mini Code]("data/alias2022/alias.h")

[**Notes on importance sampling**]("importance2021/presentation.html")
2021

[**BSDF notes and references (WIP)**]("bsdf2020/index.html")
2020
Projects
==============================================================
**Rendering**
Monte Carlo renderer
Kevin Beason's smallpt unwrapped for teaching
Small Multi-View Path Tracing (SmallMVPT)
Small Multi-View Volumetric Path Tracing (SmallMVVPT)
**Image processing**
Fast Gaussian blur
Smooth quantization
Image voronoization
KD-tree images
**Misc**
2D acceleration structures
Bregman geometry
Borderlands Science clone
Petros Vrellis knitting
Teaching
==============================================================
**2021**
**Applications en Math/Info**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/alexandre.meyer/public_html/www/doku.php?id=lifami")
**Systèmes d'exploitation**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://nlouvet.gitlabpages.inria.fr/lifasr5/")
**Algorithmique, programmation et complexité**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/vincent.nivoliers/lifap6/")
**2020**
**Algorithmique Programmation Impérative, Initiation**,
*Université Claude Bernard Lyon 1.*,
[Page]("http://perso.univ-lyon1.fr/elodie.desseree/LIFAP1/")
**Algorithmique et programmation avancée**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/nicolas.pronost/UCBL/LIFAP3/")
**Algorithmique, programmation et complexité**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/raphaelle.chaine/COURS/LIFAP6/")
**Programmation avancée**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/raphaelle.chaine/COURS/M1if02_20_21/")
**Algorithmique, programmation et complexité**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/vincent.nivoliers/lifap6/")
**2019**
**Programmation avancée**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/raphaelle.chaine/COURS/M1if02_19_20/")
**Algorithmique, programmation et complexité**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/vincent.nivoliers/lifap6/")
**2018**
**Programmation avancée**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/raphaelle.chaine/COURS/M1if02_19_20/")
**Algorithmique, programmation et complexité**,
*Université Claude Bernard Lyon 1.*
[Page]("https://perso.liris.cnrs.fr/raphaelle.chaine/COURS/LIFAP6/")
**Algorithmique et programmation récursive**,
*Université Claude Bernard Lyon 1.*,
[Page]("https://perso.liris.cnrs.fr/nathalie.guin/LIFAP2/")
**2017**
**Algorithmique programmation impérative, initiation**,
*Université Claude Bernard Lyon 1.*,
[Page]("http://perso.univ-lyon1.fr/elodie.desseree/LIFAP1/")
Experience
==============================================================
**2025 Jan. - present**
**R&D Software Engineer - Rendering**, *Netflix Animation Studios, Vancouver, Canada.*
**2022 - 2025**
**R&D Software Engineer - Rendering**, *Animal Logic, Vancouver, Canada.*
**2017 - 2022**
**PhD in Computer Graphics**, *INSA Lyon, LIRIS, France.*
```text
Realistic rendering - Monte Carlo integration - Path tracing
```
**2020 - 2021**
**Assistant lecturer**, *Université Claude Bernard Lyon 1, France.*
**2017 - 2020**
**Teaching assistant**, *Université Claude Bernard Lyon 1, France.*
**2017 Feb. - Aug.**
**Masters thesis: Variance reduction method by correlated sampling for multi-camera rendering**,
*Mercenaries Engineering, LIRIS, Université Claude Bernard Lyon 1, Lyon - France, Research Intern.*
```text
Global illumination - Stereo Vision - Path projection
```
**2016 Jan. - Feb**
**Camera network calibration by mobile object tracking**,
*Université Claude Bernard Lyon 1, Lyon - France, Supervised Research Project.*
```text
Camera calibration - Object tracking - Triangulation
```
**2015 May - Jul.**
**Development and integration of an internal exchange management tool**,
*MSI Laboratory, IFI, Hanoi University of Science, Hanoi - Vietnam, Intern.*
Education
==============================================================
**2017 - 2021**
**PhD in Computer Graphics**,
*INSA Lyon, LIRIS, France.*
```text
Realistic rendering - Monte Carlo integration - Path tracing
```
**2015 – 2017**
**Masters in Computer Science**,
*Université Claude Bernard Lyon 1, France.*
```text
3D Rendering - Image processing - Meshing - Geometric Modeling - Computer Vision - Augmented / Virtual reality - Physical Engines - Animation
```
**2013 – 2015**
**Bachelors in Computer Science**,
*Université Claude Bernard Lyon 1, France - Ho Chi Minh University of Science, Vietnam.*
**2012 – 2013**
**2nd year of Bachelors in Mathematics**,
*Université Claude Bernard Lyon 1, France.*
**2011 – 2012**
**Preparatory class for high scientific school**,
*La Martiniere Monplaisir, France.*
**2011**
**High school diploma with merit, engineering science stream**,
*Pierre Brossolette, France*