Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 870 Bytes

README.md

File metadata and controls

22 lines (13 loc) · 870 Bytes

SSAO Demo

This is a simple demo containing an implementation of Screen Space Ambient Occlusion in OpenGL (implementation based on John Champan's description).

It was originally written as a final project for a graphics course.

The code is pretty messy.

Usage

When run, the program renders the Stanford bunny inside a room, with SSAO turned off.

Press 'a' to enable/disable ambient occlusion.

You can move around and rotate with mouse click-and-drag controls.

Use the up/down arrows keys to increase/decrease depth discontinuity radius.

Compilation

The program can be built easily with Visual Studio 2010 using the included solution/project files.

Misc.

For more info, see this writeup.