top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

CPU RAY TRACER

ROLE

Solo Developer

TIMELINE

September 2026 · 2 weeks

TOOLS

C++

OVERVIEW

I built a CPU-based ray tracer to explore fundamental rendering techniques, progressively implementing geometric intersection, lighting, reflections, and acceleration structures.

TECHNIQUES

- Camera ray generation
- Sphere intersection
- Plane intersection
- Triangle mesh intersection using Möller-Trumbore
- Phong shading
- Shadow rays
- Recursive reflections
- Bounding Volume Hierarchy (BVH)

bottom of page