An Horizon Based Ambient Occlusion implementation. Qt 5 used as the base framework.
A more detailed documentation can be found here.
- Tweak the multiple HBAO parameters.
- Set a custom blur to smooth the HBAO.
- Visualize the G-buffer.
- Load any triangulated PLY model.
The software requires the following libraries to be installed:
- GLEW
- Eigen
- QT 5
Clone the repository:
git clone https://github.com/GerardMT/HBAO
cd HBAO
Compile the code:
cd src
qmake-qt5
make
The builds can be found at build/
.
Once build, run the project from the build directory:
cd ../build/release/
./hbao