🌖 Rendering

Personal Pathtracer


A personal ray tracer implementation mainly for studying path tracing techniques on my own. Implementation is based on @Peter_shirley’s Ray Tracing in One Weeken (a very fun series, I highly recommend!) and PBRT.

Ray traced spheres

Assorted ray traced objects

Personal Vulkan Rasterizer

Rendered with a personal rasterizer in Vulkan and glTF.

Battle Damaged Sci-fi Helmet - PBR by theblueturtle_, published under a Creative Commons Attribution-NonCommercial license

Vulkan Hybrid Ray-Raster


A renderer I built for my master thesis to experiment with hybrid rasterizer-raytracer rendering.

WebGL deferred renderer


A WebGL renderer built in my graduate study.

Live Version

WebGL renderer