Portfolio

Publications

Glossy Probe Reprojection for Interactive Global Illumination

Simon Rodriguez, Thomas Leimkühler, Siddhant Prakash, Chris Wyman, Peter Shirley, and George Drettakis, 2020, ACM Transactions on Graphics, 39(6), presented at SIGGRAPH Asia.
Paper  Video  Web page  Repository

Image-Based Methods for View-Dependent Effects in Real and Synthetic scenes

Simon Rodriguez, 2020, doctoral thesis of the Université Côte d’Azur, under the supervision of George Drettakis at Inria.
Manuscript

More...

Hybrid Image-Based Rendering for Free-view Synthesis

Siddhant Prakash, Thomas Leimkühler, Simon Rodriguez and George Drettakis, 2021, Proceedings of the ACM on Computer Graphics and Interactive Techniques, 4(1), presented at I3D.
Paper  Video  Web page  Repository

sibr: A System for Image-Based Rendering

Sebastien Bonopera, Peter Hedman, Jerome Esnault, Siddhant Prakash, Simon Rodriguez, Theo Thonat, Mehdi Benadel, Gaurav Chaurasia, Julien Philip and George Drettakis, 2020, Publicly released research framework.
Web page  Repository  Projects

Image-Based Rendering of Cars using Semantic Labels and Approximate Reflection Flow

Simon Rodriguez, Siddhant Prakash, Peter Hedman, and George Drettakis, 2020, Proceedings of the ACM on Computer Graphics and Interactive Techniques, 3(1), presented at I3D.
Paper  Video  Web page  Repository

Exploiting Repetitions for Image-Based Rendering of Facades

Simon Rodriguez, Adrien Bousseau, Frédo Durand, and George Drettakis, 2018, Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering), 37(4).
Paper  Video  Web page  Repository

Projects

Rendu

This is a multi-platform Vulkan and C++ experimentation playground for computer graphics techniques, with a focus on real-time rendering.
Repository  Video

Here be dragons

The same 3D scene rendered with many APIs, frameworks and platforms, providing interesting insights on rendering techniques and hardwares.
Web page  Repository  Video

PRPViewer

Real-time viewer for Uru and Myst V assets with a look close to the initial games, relying on the open-sourced Plasma engine to load level data.
Repository  Post

Ptah renderer

A software graphics renderer written in Swift. Performs rasterization and culling of triangular meshes, and supports shaders and framebuffers.
Repository  Post

More...

sr_* wrappers

Light wrappers around OS features such as basic GUI dialogs, password management and webcam access.
sr_gui sr_keychain sr_webcam

sr_graph

A one-file C++ utility for plotting graphs, curves and histograms in an OpenGL context. It is header-only and inspired by immediate mode concept.
Repository

Applications

MIDIVisualizer

A small multi-platform MIDI visualizer. Colored notes scroll down on a virtual piano keyboard, with real-time particles effects, trails and flashes.
Repository  Video  Post

Calco

Calco is a text-based calculator and grapher, designed for manipulations on floats, integers, vector and matrices, and for graphics programming computations.
Repository

Packo

Packo is a nodal editor for image processing, designed to easily mix and combine images and perform operations on their channels.
Repository

Quanto

Quanto is a tool that performs PNG paletization, inspired by ImageAlpha and leveraging PngQuant, Posterizer and pngnq.
Repository

More...

Thoth

A static blog generator used for my blog. Thoth parses Markdown articles, formats them using HTML templates, combines them and handles images and videos.
Repository

Aquarii

Aquarii is an iPad app created to help people manage their aquariums and track the evolution of key indicators. I've maintained and enhanced it from 2014 to 2021.
Web page  AppStore

Cataliste

Cataliste is a macOS to-do list app, where you manage your tasks using a set of simple commands, either within the app or through a command-line tool.
Web page

Alloy

Alloy is a SFTP access iPhone app, with a focus on simple design and basic functionalities.
Web page  AppStore

Experiments

Procedural star map

Generate and animate a random fictive star map. Draw random point stars, partition space using Voronoi cells and aggregating them.
Web page

Procedural treasure map

Generate random treasure map of some unknown islands, complete with indications.
Repository  Gallery

Procedural bacteria

Generate and animate bacteria seen under a microscope in real-time, in C++ and OpenGL.
Repository  Gallery

Twin Peaks generator

Generate title screens similar to the Twin Peaks title card, with customizable text.
Web page

More...

Majora's Mask generator

Generate title screens similar to the countdown screen in The Legend of Zelda: Majora's Mask, with customizable texts.
Web page

Face Projection Mapping

A group project during a geometry processing course (EPFL). We built textures of our faces from photos, projecting and animating them on a head model.
Report

Older projects

My older projects and creations (...-2014). Among them, the Kosua narrative project, the iSlate and Written mockups, pictures and artworks,...
Web page