Skip to content

yumcyaWiz/glsl330-cornellbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors