Skip to content

This is my C++ implementation of the "Ray Tracing in One Weekend — The Book Series". Built on the same base architecture of my Coal-Raytracer.

License

Notifications You must be signed in to change notification settings

AbduEhab/Karbon-RayTracer

Repository files navigation

Overview

This Raytracer is built to demonstrate the renderer built in the "Ray Tracing in One Weekend" book series. This is a Ray-Tracer built on the same architecture used in my Coal-RayTracer.

Latest commit increases the perfromance 10 folds! (from 15s to 1.5s)

Fully supports Windows (full UI and stuff) - NOW SUPPORTS GCC (tested on windows only). Linux works in Legacy mode which would output the rendered image onto the terminal, macOS was not tested.

Requirements (for compiling)

Getting Started

Once you've cloned the repo, setup cmake with cmake -S . -B build. The binaries should be automatically copied in to the bin folder (no mater the build config or platform).

3rd party libaries

Demo Renders

Demo 1

About

This is my C++ implementation of the "Ray Tracing in One Weekend — The Book Series". Built on the same base architecture of my Coal-Raytracer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published