Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 708 Bytes

README.md

File metadata and controls

17 lines (14 loc) · 708 Bytes

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