Ray Tracing in One Weekend

2026-06-01

Project Description

I wanted to learn more about ray tracing given its growing popularity in games. I have very little experience in graphics programming (the usual OpenGL triangle render aka "Hello, World!" of graphics programming was the extent of it). I found the well know resource: Ray Tracing in One Weekend and decided to work my way through the first book. Once finished I wanted to create a nice frontend in which I can play around with camera settings given the current scene. Feel free to explore the c++ code in this repository and test is out below!

Something to note: this renderer is single-threaded, so the page will appear frozen while rendering. This is expected. Higher sample counts and quality settings will take significantly longer to render.

Parameters

Camera Settings

0.6

Quality

100
Render

Output Image