Displacement maps are used for, like the name says, displacing the vertices on the model, which requires a somewhat tessellated mesh to work. Heightmaps are usually used as displacement maps, and you can use heightmaps for variety of different things apart from displacement. They are often used with tessellation, where the…