Makalou / embree-raytracer

A simple path tracer written in C++.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

embree-raytracer

A simple offline path tracer written in C++ with intel embree library.

How to Build & Run

git clone https://github.com/Makalou/embree-raytracer.git

or

git clone git@github.com:Makalou/embree-raytracer.git

This project is managed by CMake so please make sure that CMake has been installed before following proccess.

At the root path of project:

mkdir build
cd build
cmake ..

Then CMake should automatically check dependencies and generate platform-specific project manage file : (e.g. .sln on Windows). You can then open the project within your favorite IDE then build and run.

Showcases

plot

plot

plot

alt-text

About

A simple path tracer written in C++.


Languages

Language:C++ 72.5%Language:C 14.8%Language:HTML 7.2%Language:CMake 3.2%Language:Python 0.8%Language:Shell 0.7%Language:Perl 0.4%Language:Makefile 0.3%Language:Raku 0.1%Language:CSS 0.0%Language:Gnuplot 0.0%Language:Batchfile 0.0%Language:Dockerfile 0.0%