Vesther / Raytracer

A toy backward Raytracer written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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++


Languages

Language:C++ 100.0%