Maven module :un.engine : engine-opengl :
Class : un.engine.opengl.phase.effect.SSAOPhase
Extends/Implements : un.engine.opengl.phase.effect.AbstractTexturePhase
Subclasses : -

SSAO Phase (Screen Space Ambiant Occlusion).
references :
http://en.wikipedia.org/wiki/Ambient_occlusion
http://en.wikipedia.org/wiki/Screen_space_ambient_occlusion
tutorials :
http://blog.evoserv.at/index.php/2012/12/hemispherical-screen-space-ambient-occlusion-ssao-for-deferred-renderers-using-openglglsl/
http://john-chapman-graphics.blogspot.fr/2013/01/ssao-tutorial.html
http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/a-simple-and-practical-approach-to-ssao-r2753
author  Johann Sorel


Variables : -
Functions : SSAOPhase, SSAOPhase, getCamera, setCamera, getKernelRadius, setKernelRadius, getIntensity, setIntensity, getScale, setScale, getBias, setBias, getActor



public void SSAOPhase (CameraMono camera, Texture positionWorld, Texture normalWorld)

public void SSAOPhase (FBO output, CameraMono camera, Texture positionWorld, Texture normalWorld)

public CameraMono getCamera ()

public void setCamera (CameraMono camera)

public float getKernelRadius ()

public void setKernelRadius (float kernelRadius)

public float getIntensity ()

public void setIntensity (float intensity)

public float getScale ()

public void setScale (float scale)

public float getBias ()

public void setBias (float bias)

protected SSAOActor getActor ()