Plusieurs problematiques ici. La premiere c'est lire ton fichier de heightmap et le stocker en float.
La seconde c'est de generer un mesh depuis le script. La methode la plus simple est d'utiliser des vertex en forme de grille, de les monter en altitude suivant ta heightmap et ensuite de construire les triangles entre tout ces points.
C'est un sacré boulot, faut y aller par petites etapes je pense. J'ai chercher sur le net, je n'ai pas trouvé de script tout fait pour ca.