CPP-Renderer

A lightweight CPU-based raytracer written in modern C++. Features support for basic lighting, reflections, and shadows using ray-sphere intersections. Renders to .ppm images — no dependencies, just math. Built from scratch for fun, learning, and low-level flexin.

Description
A lightweight CPU-based raytracer written in modern C++. Features support for basic lighting, reflections, and shadows using ray-sphere intersections. Renders to .ppm images — no dependencies, just math. Built from scratch for fun, learning, and low-level flexin’.
Readme Apache-2.0 63 KiB
Languages
C++ 79.1%
CMake 17.3%
Shell 3.6%