dorkhub

glsl330-cornellbox

Render Cornell Box with Path Tracing in GLSL(version 330 core)

yumcyaWiz
C++507 forksMITupdated 5 years ago
git clone https://github.com/yumcyaWiz/glsl330-cornellbox.gityumcyaWiz/glsl330-cornellbox

glsl330-cornellbox

Render Cornell Box with Path Tracing in GLSL(version 330 core).

Features

  • Unidirectional Path Tracing
  • Path Tracing with Next Event Estimation
  • Lambert, Mirror, Glass Material
  • Interactive GUI

Requirements

  • C++17
  • OpenGL 3.3
  • CMake 3.12 or Higher

Setup

git submodule update --init

Build

mkdir build
cd build
cmake ..
make

Externals

more like this

search

search projects, people, and tags