Skip to content

leefogg/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer

In this project I have tried to implement a 3D raytracer that is capable of rendering primitive objects (such as spheres and planes) in real-time. Raytracers are nutorious for being very CPU intensive and ineffiecent tasks to complete - especially in real-time as the nature of the algorithm unpredictable and potentially infinitely recursive.

Demo

Youtube link

Supported Features

  • Ambient Lights
  • Spot Lights
  • Light colour
  • Plane Geometry
  • Sphere Geometry

Future Features

  • Mesh Geometry
  • Light Penumbra

Releases

No releases published

Packages

No packages published

Languages