Back to browse
GitHub Repository

C++ Path Tracer from scratch with zero third-party libraries.

183 starsC++

I wrote a C++ ray tracer from scratch without AI

by martiano·Jun 15, 2026·155 points·64 comments

AI Analysis

●●SolidWizardryCozy

Zero third-party dependencies is a genuine constraint that forces real ingenuity.

Strengths
  • 555 commits of depth with packed mesh BVHs and binned SAH construction.
  • Deterministic benchmark harness breaks down render, denoise, and post-process scores.
Weaknesses
  • From-scratch ray tracers are well-trodden territory with many tutorials.
  • CPU-only rendering limits practical use compared to GPU-accelerated alternatives.
Target Audience

Graphics programmers and rendering enthusiasts

Similar To

pbrt · smallpt · Mitsuba

Similar Projects

Health●●Solid

Ovumcy – self-hosted menstrual cycle tracker

Privacy-first cycle tracker you fully control, but the category already has established players.

Solve My ProblemNiche Gem
terrain07
103mo ago
SaaS●●Solid

I Built StatusDrop

Embeddable widget shows vendor outages so users don't blame your app.

SlickSolve My Problem
razvanmac
203mo ago