Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 526 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 526 Bytes

RayTracer

A RayTracer developed as part of ComputerGraphics course. It supports:

  1. Basic shapes and triangulated meshes
  2. BVH acceleration
  3. Multiple types of cameras - Perspective (also with Depth of field), Orthographic, Fisheye
  4. Different lights - Point, Spot, Area
  5. Different materials - Lambertian, Phong, Dielectric, Mirror
  6. Normal Maps
  7. Multiple bounce ray tracing.

Rendering a hand-made scene

Final Render