Hi, this is very impressive indeed. Could you tell me how do you implement the screen space ambient occlusion?