Я сейчас пытаюсь создать процедурный инструмент для генерации планет.Я начал с отображения куба на сферу примерно так:
Далее я использую Libnoise для куба карты высот с использованием трехмерного шума Перлиана.Я могу создать бесшовную кубическую карту.Я проверил это в фотошопе, и хотя мне нужно было повернуть изображения карты высот, чтобы они поместились в сети, я думаю, что они имеют правильную ориентацию.
Я пытался получить значение perlin для координат до того, как они были сопоставлены с сферой и после, но я не могу привести ребра в соответствие:
В данный момент я создаю геометрию в диапазоне от -0,8 до +0,8, а затем добавляю 0,2 * процент карты высот.
Либо я неправильно использую данные карты высот, либо карты высот не правильно ориентированы (подозреваю,немного и того и другого).