Skip to content

Applying parallelization techniques to a ray tracer based on Ray Tracing in One Weekend by Peter Shirley

Notifications You must be signed in to change notification settings

starphys/ParallelRayTracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParallelRayTracing

Applying parallelization techniques to a ray tracer based on Ray Tracing in One Weekend by Peter Shirley

This was a semester long project for CS 159 at SJSU. The goal of the project was to learn the basics of C++ multithreading and CUDA, while brushing up on rendering fundamentals and object oriented design. Each version of the ray tracer lives in a separate branch in this repository, and can be compiled and run through Visual Studio. Setup steps for compiling the CUDA version can be found here: https://developer.nvidia.com/cuda-toolkit

image

image

https://bunjevac.net/blog/parallelizing-raytracer-in-a-weekend/ https://mikeadev.net/2019/11/parallelizing-ray-tracing/ image

https://developer.nvidia.com/blog/accelerated-ray-tracing-cuda/ image

image

About

Applying parallelization techniques to a ray tracer based on Ray Tracing in One Weekend by Peter Shirley

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published