Skip to content

A multithreaded CPU raytracer written in C++. Based on Raytracing in One Weekend. For educational purposes.

Notifications You must be signed in to change notification settings

janekb04/CpuRaytracer

Repository files navigation

CpuRaytracer

A multithreaded CPU raytracer. Made for educational purposes. Made thanks to Raytracing in One Weekend.

Showcase

Currently the following materials have been implemented:

  • Lambertian (diffuse)
  • Metallic (specular)
  • Emmissive (light)
  • Portal (like in that game)
  • Dielectric (glass)

Some glitches have occured along the way, while implementing. If you're interested in seeing those, some images are in the glitches folder.

About

A multithreaded CPU raytracer written in C++. Based on Raytracing in One Weekend. For educational purposes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published