Skip to content

Vesther/Raytracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick hack of a simple Backward Raytracer

Requires SFML as a dependency.

Renders the resulting image to a SFML RenderWindow.

Multithreaded with automatic hardware thread count detection.

Features:

  • Camera positioning
  • FOV adjustment
  • Corrects distortion for different aspect ratios
  • Spheres and planes
  • Shadows
  • Multiple directional lights

Sample image

Sample render

About

A toy backward Raytracer written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages