This visual studio 2013 project implements:
- the muti-pass SSAO rendering. The process and shader code mostly follow the instructions from http://www.learnopengl.com/#!Advanced-Lighting/SSAO.
- Depth dependent halos. (http://ieeexplore.ieee.org/ieee_pilot/articles/06/ttg2009061299/article.html)
- LineAO. (http://ieeexplore.ieee.org/document/6216373/)
Requires:
- freeglut (http://freeglut.sourceforge.net/);
- glew(http://glew.sourceforge.net/);
- glui (http://glui.sourceforge.net/).