Skip to content

Sweet Little Lines ( or SLL ) is a multi-threaded Ray Tracing framework

Notifications You must be signed in to change notification settings

stefanpgd/SLL-Framework

Repository files navigation

SLL ( Sweet Little Lines ), A Ray Tracing Framework

SLL or 'Sweet Little Lines' is a multi-threaded, CPU only, ray tracer framework written in C++.

SLL is a 'real-time' ray tracer that produces on average around 30 to 300 million rays per second using a modern CPU. The framework that I used to build the ray tracer with is 'Template', made by Jacco Bikker

NOTE: By default path-tracing is turned on but in Color.cpp the define symbol DiffuseReflection can be flipped to false to enable Whitted-style ray tracing.

How can I run it?

  1. Download/Clone the project
  2. Open the solution
  3. Set the project to the desired configuration ( x64 Release runs the fastest )
  4. Run it!

Scene 1 and 7

Releases

No releases published

Packages

No packages published