Skip to content

anthony-halim/ray-trace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ray Trace Engine

C++ Implementation of Ray-Trace using CPU

Based on Peter Shirley's Ray Tracing in a Weekend and Ray Tracing: the Next Week

Features:

  • Anti-aliasing
  • Depth of field
  • Motion blur
  • Texture mapping
  • Noise generation: Perlin noise
  • Materials: Dielectric, Lambertian diffuse, Metal(perfect reflector with roughness)
  • Lighting: Area lighting
  • Global illumination
  • Volume: Constant density

Sample Images

About

C++ Implementation of Ray-Trace using CPU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published