Skip to content

simocosimo/raytracer

Repository files navigation

raytracer

Basic raytracer written in C++.
I'm using this project as an excuse to learn the language, so you'll find things that aren't really necessary but did for the learning experience :)

I'm using PPM format for images just for semplicity. Will improve everything with time!

RGB Colors and why they're weird

I found this video that explains some things about rgb colors, just click the image below!
It's good if you wanna learn something, otherwise just add everything together :)

Todo

  • Get the base done and working
  • Threads and optimization
  • GUI like the guy in the list of resources, maybe using ImGui
  • Adding support for .obj files

Am I going to far? Only time will tell...

Resources

Just a list for reference.
Raytracing:

C++:

About

Basic raytracer written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages