tansonlee / ray-tracer

Ray Tracer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ray Tracer

A ray tracer equipped with features such as multi-threading and camera positioning. It can render multiple materials including metal, glass, and matte surfaces. Inspired by "Ray Tracing in One Weekend".

Examples

Result:

Setup process:

Running the project

cd build
cmake ../CMakeLists.txt
make
./run.sh

About

Ray Tracer


Languages

Language:C++ 61.4%Language:Makefile 32.5%Language:CMake 5.4%Language:Shell 0.7%