Мне удалось реализовать алгоритм Marching Cubes в C #.До сих пор я пробовал алгоритм рендеринга сферы.Это легко, потому что функция плотности не очень сложна для кодирования.
Но теперь я хочу получить алгоритм, чтобы пойти дальше и представить некоторые интересные ландшафты для игр.Так что для этой задачи мне нужны правильные функции плотности.Первое, что приходит мне в голову - это объемный шум Перлина.Это нормально, но я ищу местность без выпуклых форм, я имею в виду, без пещер и подобных геометрий на данный момент.
Хорошо, я знаю, что для этого может помочь простая карта высот, но ясгенерированная вокселями местность.Какой тип функции плотности в псевдокоде мне потребуется для их реализации?