Skip to content

Building my first Raytracer in an attempt to finally improve my C++ skills (and also because it's fun)

Notifications You must be signed in to change notification settings

stefanoscolapasta/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Raytracer

Simple (for now) raytracer built in C++ with no external libraries

I am following the Raytracer in one weekend tutorial.
It's a personal project that serves me two functions: improve my C++ knowledge and improve my practical understanding of Computer Graphics.


metallic and diffuse materials.


positionable camera and dielectric (glass) material.


final render with different sphere of various sizes and materials. Depth of field was also implemented.



TODO

  • Add ray-triangle intersection
  • Add ray-plane intersection
  • Add a way to load external 3D models
  • Add scene interactivity
  • Make it real-time

About

Building my first Raytracer in an attempt to finally improve my C++ skills (and also because it's fun)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages