Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.83 KB

File metadata and controls

36 lines (30 loc) · 1.83 KB

Ray Tracing

A rudimentary (and slow) software ray(path)tracer. Made from scratch in C++

Features

  • Live ECS based editor.
  • Scene system with json based load/save
  • GPU accelerated (compute shader) raytracer with Spheres, Boxes and Triangle intersections
  • .obj model loading
  • Depth of Field
  • Naive, ray diverge based Anti-Aliasing

Planned

Dependencies

Dependencies are managed using Vcpkg and CMake

Resources Used