Skip to content

A raytracer graphics engine written from scratch in C++

License

Notifications You must be signed in to change notification settings

OGBlackDiamond/photon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

photon

A raytracer graphics engine written with OpenGL in C++

Features

  • Support for mathematically perfect spheres
  • Support for triangles via 3d models imported as .obj.
  • GPU acceleration via shader computation

Single Frame Accumulation rendering

Accumulation Render

Real time animation

photon.webm

Specular Reflection

reflections

Spherical light source

spheres

About

A raytracer graphics engine written from scratch in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published