Attualmente sto lavorando a un generatore di pianeti procedurali OpenGL. Spero di usarlo per un gioco di ruolo spaziale, che non permetterà ai giocatori di scendere sulla superficie di un pianeta, quindi ho ignorato qualsiasi cosa relativa alla ROAM. Al momento sto disegnando un cubo con VBO e mappando su una sfera.
Conosco la maggior parte delle tecniche di generazione della mappa di altezza frattale e ho già implementato la mia versione di spostamento del punto medio (non molto utile in questo caso, lo so).
La mia domanda è: qual è il modo migliore per generare proceduralmente la heightmap. Ho esaminato la libnoise che mi permette di creare mappe / trame di altezza piastrellabili, ma per quanto posso vedere avrei bisogno di generare una rete come questa .
Lasciando evidente la piastrellatura.
Qualcuno potrebbe consigliarmi il percorso migliore da prendere?
Qualsiasi input sarebbe molto apprezzato.