HeightMap - карта высот, ну например такие делают при создании карт в реальной жизни. Например при георазведке местности ну или при замерах температур в регионах.. в гугле много информации советую почитать, перед тем как начинать что то делать.
Когда мы создали эту самую карту высот мы основываясь на ней можем построить в редакторе террейн, каким образом он строится? Я предпологаю, что выдавливает из плоского Plane карту высот по оси координат.
Что вам ещё не понятно?
Генератор терген или terraingen - это программы которые на основании некоторых данных могут создавать карту высот и не только, пример ниже:
И многие другие карты нужные для создание ландшафта.