Simple ray traced rendering using C++ and OpenGL.
Work in progress.
Inspired by Sebastian Lague and Ray Tracing In One Weekend.
- Ray traced lighting
- Real-time preview
- Render to image (png)
- Object & material customisation (currently spheres)
- Highly customisable gui (Dear ImGui)
Either download the latest release or follow below to build yourself.
Note gui windows may be poorly sized / positioned on first start.
- Clone the repository
git clone https://github.com/Tangent5969/Ray-Tracing.git - Open
Ray-Tracing.slnwith Visual Studio - Select Start in either Release or Debug
- W - Forwards
- A - Left
- S - Back
- D - Right
- Space - Up
- Control - Down
- Shift - Sprint
- Mouse & Arrows - Pan Camera
- Tab - Toggle Movement
- Escape - Exit Program / Cancel Render