Skip to content

lfricken/RayTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayTracer

Wrote this ray tracer in C++ for a class project. Features:

  • Area and Point Lighting
  • Binary Space Partitioning
  • Soft Shadows
  • Anti-aliasing
  • Diffuse shading
  • Gloss
  • Specular reflections
  • Infinite reflections
  • 3D model loading
  • Fundamental shapes (Triangles, Spheres, Planes, etc.)

Notice you can see reflections of reflections of reflections... in the spheres. https://raw.githubusercontent.com/lfricken/RayTracer/workingAreaLights/content/best/best.png?token=ABS5VMBKYXVN3WVE5S7ERHLBZ5FGY

About

Ray Tracer from scratch in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages