fixed AO for corners, cleaned up AO shader and exposed useful parameters