One limitation of bump maps is apparent along silhouette edges of the bump mapped object. Since bump maps only change the surface normal of the object but not the actual shape, the silhouette will appear smooth, without bumps. A displacement map fixes this problem by providing an actual displacement along the surface -- the shape of the object is changed. However, displacement maps are much more computationally expensive than bump maps because the shape change complicates the determination of object visibility.