/Raytracer

A simple C++ Raytracer

Primary LanguageC++GNU General Public License v3.0GPL-3.0

C++ Raytracer

A simple raytracer written in C++.

Features

  • Mutlithreadding
  • Completely written from scratch without any graphics libraries
  • MIS
  • Next Event Estimation
  • Demonstrates a deep understaning of programming structures, algorithms, debuggers, profilers, c++, CMAKE, and mathematics
  • Runs on linux

Renders

Here is a simple render. It took about 365 seconds to render. Render Render

Installation

To start you need to run the following commands:

sudo chmod +x instaldeps.sh
./instaldeps.sh

Usage

./build.sh
cd build
./Raytracer

Result with be in

Then it should build.