Skip to content

yumcyaWiz/glsl330-cornellbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published