Jonathan Dupuy
Ph.D. in Computer Graphics
Affiliation: Intel Corporation
Networks: LinkedIn ResearchGate Github


This is my academic website. I am a French research scientist currently working at Intel Corporation (previously Unity Technologies) on multiscale material representations. I use my representations in computer graphics to implement continuous level-of-detail in physically based renderers typically found in the video game and movie industries. More fundamentally, I'm interested in understanding how light and matter interact.

Below you will find my list of publications (make sure to check out my LinkedIn and ResearchGate profiles for more information about me). If you have questions regarding my work, feel free to send me an email anytime.


Sampling Visible GGX Normals with Spherical Caps
Jonathan Dupuy, Anis Benyoub
High Performance Graphics 2023
Bisection Based Triangulation of Catmull Clark Subdivision
Jonathan Dupuy, Thomas Deliot
ACM SIGGRAPH Courses 2022
[Code] [Paper] [Presentation]
Htex: Per-Halfedge Texturing for Arbitrary Mesh Topologies
Wilhem Barbier, Jonathan Dupuy
High Performance Graphics 2022
[Code] [Presentation]
Bringing Linearly Transformed Cosines to Anisotropic GGX
Aakash KT, Eric Heitz, Jonathan Dupuy, P. J. Narayanan
Interactive 3D Graphics and Games 2022
[Website] [Code]
A Halfedge Refinement Rule for Parallel Loop Subdivision
Kenneth Vanhoey, Jonathan Dupuy
Eurographics Short Paper 2022
[Code] [Supplemental: #1, #2, #3] [Presentation]
Experimenting With Concurrent Binary Trees for Large-scale Terrain Rendering
Thomas Deliot, Xiaoling Yao, Jonathan Dupuy, Kees Rijnen
ACM SIGGRAPH Courses 2021
[Code] [Presentation]
A Halfedge Refinement Rule for Parallel Catmull-Clark Subdivision
Jonathan Dupuy, Kenneth Vanhoey
High Performance Graphics 2021
[Code] [Video] [Supplemental] [Supplemental] [Presentation]
Concurrent Binary Trees (with application to longest edge bisection)
Jonathan Dupuy
High Performance Graphics 2020
[Code] [Video] [Errata] [Presentation]
Integration and Simulation of Bivariate Projective-Cauchy Distributions within Arbitrary Polygonal Domains
Jonathan Dupuy, Laurent Belcour, Eric Heitz
Technical Report 2019
[Website] [Code] [Video]
An Adaptive Parameterization for Efficient Material Acquisition and Rendering
Jonathan Dupuy, Wenzel Jakob
[Website] [Database] [Code] [Viewer] [Video] [Slides]
Adaptive GPU Tessellation with Compute Shaders
Jad Khoury, Jonathan Dupuy, Christophe Riccio
GPU Zen 2
A Spherical Cap Preserving Parameterization for Spherical Distributions
Jonathan Dupuy, Eric Heitz, Laurent Belcour
[Supplemental] [Video] [Code] [Slides]
Additional Progress Towards the Unification of Microfacet and Microflake Theories
Jonathan Dupuy, Eric Heitz, Eugene d'Eon
EGSR 2016 (E&I)
Real-Time Polygonal-Light Shading with Linearly Transformed Cosines
Eric Heitz, Jonathan Dupuy, Stephen Hill, David Neubelt
[Website] [Video] [Demo] [Code]
Photorealistic Surface Rendering with Microfacet Theory
Jonathan Dupuy
PhD Thesis
[Supplemental] [Code]
Extracting Microfacet-based BRDF Parameters
from Arbitrary Materials with Power Iterations

Jonathan Dupuy, Eric Heitz, Jean-Claude Iehl, Pierre Poulin, Victor Ostromoukhov
EGSR 2015
[Supplemental] [Slides] [Code]
Implementing a Simple Anisotropic Rough
Diffuse Material with Stochastic Evaluation

Eric Heitz, Jonathan Dupuy
Technical Report 2015
The SGGX Microflake Distribution
Eric Heitz, Jonathan Dupuy, Cyril Crassin, Carsten Dachsbacher
[Supplemental] [Slides] [Hairball]
Physically Based Shading in Theory and Practice
Stephen Hill, Stephen Mcauley, Jonathan Dupuy, Yoshiharu Gotanda, Eric Heitz, Naty Hoffman, S├ębastien Lagarde, Anders Langlands, Ian Megibben, Farhez Rayani, Charles De Rousiers
ACM SIGGRAPH Courses 2014
Quadtrees on the GPU
Jonathan Dupuy, Jean-Claude Iehl, Pierre Poulin
GPU Pro 5: Advanced Rendering Techniques
LEADR Mapping
Jonathan Dupuy, Eric Heitz, Jean-Claude Iehl, Pierre Poulin, Fabrice Neyret, Victor Ostromoukhov
[Supplemental] [Video1] [Video2]
Real-time Animation and Rendering of Ocean Whitecaps
Jonathan Dupuy, Eric Bruneton
ACM SIGGRAPH Asia 2012 (Technical Briefs)
[Video] [Code]