Генерация шума Perlin для ландшафта

I ' m пытаясь реализовать некоторый исходный код, который я нашел в сети , чтобы сгенерировать карту высот с использованием Perlin Noise. Мне успешно удалось получить карту высот с помощью функции noise3, где третья координата является случайным «семенем», чтобы учесть случайные карты высот.

Моя проблема в том, что сгенерированный ландшафт довольно скучный - мне нужны горы и я получаю равнинные луга. Я прочитал немного о Perlin Noise (в основном здесь ). Из-за исходного кода, который, как я обнаружил, явно не написан с учетом удобочитаемости, и моего слабого понимания концепции шума Перлина в целом, я не могу понять, что мне нужно настроить в коде (амплитуду и частоту?), Чтобы создать более резкий ландшафт.

Дополнительная информация о создании карт высот с использованием шума Перлина, шума Перлина в целом, или даже еще какой-нибудь дешифрируемый код.

РЕДАКТИРОВАТЬ: Я понимаю (отчасти), как работает шум Перлина, например, в отношении амплитуды и частоты, мне просто интересно, какие переменные изменить в код, который я привел выше, который используется для этих двух аспектов.

37
задан 0xCursor 30 July 2018 в 05:02
поделиться