Skip to content

dsu1995/raytracer-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Ray Tracer

Sample images: https://dsu1995.github.io/raytracer-cpp

Features

  • Primitives: Sphere, cube, cone, cylinder, mesh
  • Supersampling
  • Constructive Solid Geometry
  • Texture Mapping
  • Bump Mapping
  • Reflection
  • Refraction
  • Glossy reflection/transmission
  • Soft shadows
  • Grid acceleration

Dependencies


Building the Project

In root directory, compile dependencies:

$ premake4 gmake
$ make

Then, compile the ray tracer:

$ cd tracer
$ premake4 gmake
$ make

About

Ray tracer implemented using C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published