Hi ! I'm a first year PhD student at the IRIT lab in Toulouse, in the STORM team. My PhD subject is the real-time rendering of massive scenes, and my current focus is on occlusion culling as well as the efficient construction of spatial datastructures to accelerate occlusion culling. More generally I am interested in everything related to rendering —especially real-time rendering— and GPU programming.
Wilhem Barbier, Jonathan Dupuy
A real-time deferred renderer using OpenGL. Its most notable features are image-based lighting, normal mapping, dynamic shadows using shadow mapping, basic temporal antialiasing and ambient occlusion.
See the portfolio page for a showcase of some features
This is a simple Monte Carlo path tracer. It has a bounding volume hierarchy for fast ray-triangle intersections, and uses a physically-based rendering model.
I wrote this software rasterizer after learning OpenGL because I wanted to better understand the rendering pipeline.
A barebones GameBoy emulator: as of now it can start a game of Tetris. It also has an integrated debugger with a memory and VRAM viewer.