Portfolio

Publications

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

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

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

Projects

Rendu

This is a multi-platform OpenGL 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

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

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.
Web page  Repository

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

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 since 2014.
Web page  AppStore

Alloy

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

Quantizer

The Quantizer is a macOS app that performs PNG paletization, inspired by ImageAlpha and leveraging PngQuant, Posterizer and pngnq.
Repository

Experiments

Twin Peaks generator

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

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

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

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