Skip to content

klvntagoe/Ray-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naive Ray Tracer Implementation

Geometries Implemented (for ray-object intersection)

  • Sphere
  • Axis-aligned plane
  • Cube
  • Triangle Meshes
  • Quadrics
  • Metaballs

Features Implemented

  • Diffuse lambertian, Blinn-Phong specular, and ambient shading
  • Shadows
  • Transformation Heirarchy and Instancing (Scene Graphs)
  • Anti-aliasing via super-sampling
  • Mirror reflection
  • (Naive) multi-threaded parallelization

About

Basic ray tracing implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages