В настоящее время я работаю над процедурным генератором планет OpenGL. Я надеюсь использовать его для космической RPG, которая не позволит игрокам спуститься на поверхность планеты, поэтому я проигнорировал все, что связано с ROAM. Сейчас я рисую куб с VBO и отображаю на сферу, как показано здесь .
Я знаком с большинством методов создания фрактальной карты высот и уже реализовал свою собственную версию смещения средней точки (в этом случае я не знаю, насколько она полезна).
Мой вопрос: каков наилучший способ процедурного генерирования карты высот? Я посмотрел на libnoise , который позволяет мне создавать наклоняемые карты / текстуры высоты, но, насколько я вижу, мне нужно было бы сгенерировать сеть вроде:
Оставляя плитку очевидной.
Может ли кто-нибудь посоветовать мне лучший маршрут?
Любой вклад будет высоко ценится.
Спасибо
Генри.