Наконец-то мне удалось написать рабочую версию Lua улучшенного шума Перлина для Love 2D. Однако когда я запускаю его, я получаю следующее:
Думаю, это нормально. Но я бы хотел что-то более похожее на это:
Как я могу этого добиться?
Наконец-то мне удалось написать рабочую версию Lua улучшенного шума Перлина для Love 2D. Однако когда я запускаю его, я получаю следующее:
Думаю, это нормально. Но я бы хотел что-то более похожее на это:
Как я могу этого добиться?
Классическое облако шума Перлина создается путем суммирования нескольких октав шума - каждая октава имеет частоту и амплитуду. Типичный подход - удваивать частоту и уменьшать вдвое амплитуду с каждой итерацией. См. Этот вопрос на странице Как стать более мягким (как облако) шума? и Рельеф Амита из демо-версий шума, если вам нужно подробнее.
Первое изображение - это правильный шум Перлина с большой степенью детализации.
Второе изображение выглядит как сумма двух (или трех?) Шумов Перлина: с большой степенью детализации и с малой степенью детализации.