Work

A simple gallery of projects. Click a card to go to the Github repository of the project. The overview, methods and results of each project can be seen on the Github README.

Reaction-Diffusion model simulation

Reaction-diffusion patterns

Real-time Gray–Scott reaction–diffusion in OpenGL. CPU finite-difference and GPU fragment-shader ping-pong, built for side-by-side performance comparison.

Framebuffers · GPU Compute · C++/OpenGL/GLSL

Spring-based pixel-art vectorizer

Result of an interactive depixelization through spring simulation

Depixelization of pixel art through spring simulation. Implementation of the paper "Interactive Depixelization of Pixel Art through Spring Simulation".

Spring simulation · Bezier fitting · Pixel clustering · C++/OpenGL/GLSL

Procedural strand-based tree modeling

Procedural tree generated by the algorithm

A procedural tree modeling framework using strand-based volumetric geometry. Implementation of the paper "Interactive Invigoration: Volumetric Modeling of Trees with Strands".

C++ · OpenGL · Profiling

Procedural terrain generation

Grid in OpenGL

Exploring different procedural terrain generation methods and evaluating realism & performance. WORK IN PROGRESS!