Skip to content

vmoros/ray-tracer-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I learned how to make a 3D ray tracer from the awesome book The Ray Tracer Challenge.

This ray tracer is parallelized with C++ execution policies and has shadows, reflection, refraction, transparency, various patterns, and the Fresnel effect.

Example renderings

How to run

The project files that generate pictures like those above are in src/projects. Pick a file in there to render and run

cmake -DCMAKE_BUILD_TYPE=Release -B build && cmake --build build && ./build/src/projects/[filename] && open [filename].ppm

About

3D ray tracing renderer in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published