Geeks3D Forums

Tech Forums => 3D-Tech News Around The Web => Topic started by: JeGX on June 29, 2018, 07:30:31 PM

Title: CPU RayTracer
Post by: JeGX on June 29, 2018, 07:30:31 PM
Quote
Quick path tracer project written in C++

Features

    Lambert brdf for diffuse
    Cook-Torrance microfacet brdf for specular
    Uses OpenMP for multithreading
    Single-bounce atmospheric scattering model based on Elek
    Firefly reduction by limiting the roughness as the path bounces around
    Improved importance sampling for microfacet brdf
    Anti-aliasing
    Depth of field

Link: https://github.com/rorydriscoll/RayTracer

(http://www.ozone3d.net/public/jegx/2018q2/cpu-raytracer-01.jpg)