Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

154 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages