experiments with ambient occlusion, OBJ parsing and cube maps