C´est clair que des topics comme cela sont les plus intéressants.
Meme si ça part mal car on entend " je veux créer un MMORPG 3D" " je n´y connais pas grand chose"
--> ça parle de théorie, d´algos, échanges d´idées sur des détails bien ciblés ; bref, un topic tres intéressant !
En ce qui concerne l´ajout de grottes et d´arbres, tu peux faire un 2e heigmapping, mais localisé a l´endroit de ta grotte.
Et comment localiser ? pour mettre une grotte, ou un arbre, ou un objet, ou meme une entité abstraite tel un point de départ :
en surchargeant le heightmap :
Si tu travailles sur un BMP, tu as, pour chaque pixel, 3 composantes : rouges, vert, bleu.
Tu peux, par exemple, te servir du bleu pour le heighmap, du vert et du rouge pour placer d´autres objets...
J´ai exploité cela dans mon projet " Canyon Racer" que trouveras sur mon site ( cf carte)
tu regarderas les Map : du BMP classique : en bleu, le heighmap pur
en rouge, la trajectoire de l´ordi ( l´ordre des points est défini par la nuance de rouge)
en vert, les objets.