CPU Voxel Raytracer

CPU Voxel Raytracer

First raytracing project, utilizing a very basic voxel-tracer framework starting point to build a raytracer

Key Responsibilities

  • Learned about (and implemented) Monte-Carlo numerical integration, Multi-sampled Anti-Aliasing, Depth of Field, materials (e.g. metallic, dielectric), Fish-Eye lens effect and smoke rendering
  • Learned about memory profiling and CPU profiling
  • Learned about SIMD

Technologies

Graphics Programming C++ University

GitHub Link

Features

Screenshots

What I Learned