Geeks3D Forums

Geeks3D.com | GeeXLab | Softwares | Reviews | Downloads | Shader Lib 


News:MadView3D 0.3.0: Cross-Platform 3D Object Viewer

CPU RayTracer

(Read 1429 times)

0 Members and 1 Guest are viewing this topic.



JeGX

  • Global Moderator
  • Hero Member
  • *****
  • *
  • Posts: 1592
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