Hierarchical Displacement Mapping and Attenuation of Ambient Occlusion