2012-05-06 3 views
2

Я пытаюсь обернуть голову вокруг создания двумерного шума perlin. Я смог создать его в одном измерении, но я не понимаю, как интерполяция работает в двух измерениях. Это то, что мои октавы выглядеть следующим образом:Создание шума Perlin

enter image description here

Я знаю, что я должен интерполировать значения, и это сделает изображение более гладким, но я не понимаю, как это сделать. Я хотел бы использовать линейную интерполяцию, поэтому я мог бы получить некоторую помощь в концепции того, как это сделать?

Спасибо.

+0

Я признаю, что я понял октаву, но материал градиента/интерполяции кажется мне греческим. Не говоря уже о перестановке черных ящиков. – jokoon

ответ

1

Взгляните на этой статье: SimplexNoise

Что вам нужно добавить к вашему алгоритму градиенты.