
The purpose of rafgl is to make working with OpenGL in Java much easier. In addition, the library rafgl was used, which is a library written by my teaching assistant at university. Implementing this effect was done by using OpenGL for Java. While not an incredibly obvious effect, the image with SSAO enabled does feel a lot more realistic due to these small occlusion-like details, giving the entire scene a greater feel of depth. It was developed by Vladimir Kajalin while working at Crytek and was used for the first time in 2007 by the video game Crysis, also developed by Crytek.

Screen space ambient occlusion (SSAO) is a computer graphics technique for efficiently approximating the ambient occlusion effect in real time.
