Skip to content

BlacckMangoo/Pathtracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Renderer from Scratch

Technical Highlights

  • Custom file format - Created my own way to store 3D models
  • Performance optimization - Used smart data structures to make rendering 100x faster
  • Physics simulation - Programmed the actual equations that govern how light works

Progress Gallery

Early version - Basic shapes Screenshot 2026-01-23 012757.png

Added reflections Screenshot 2026-01-23 234930.png

Complex 3D models Screenshot 2026-01-24 211750.png

Final realistic rendering Screenshot 2026-02-17 233034.png

About

A Pathtracer implementation in C++ 20 without relying on any external libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages