Я пытаюсь создать функцию JavaScript perlin/simplex/value в JavaScript, которая даст результаты, похожие на следующие:
(Примечание: на этом изображении уже была применена привязка. Я хочу, чтобы это было без тревогой.)
Я смотрю по всему Интернету уже 2 дня. Есть много ссылок, объясняющих шум и много кода, но ни одного в JavaScript, и всякий раз, когда я пытаюсь его преобразовать, я получаю странные результаты. Вот некоторые из моих попыток:
- http://jsfiddle.net/GZCye/
- http://jsfiddle.net/Lk56f/ (на основе этого)
- http://pastebin.com/nMA40SrL (по какой-то причине не запускается в Fiddle, на основе этого
Я думаю, что часть проблемы может быть связана с использованием побитовых операторов в JavaScript, где трудно обеспечить тип номера.
Я ищу пример работы, шум JavaScript (любой тип).
Я также хотел бы предоставить щедрость за любую информацию, относящуюся к параметрам, которые могут привести к шаблону, аналогичному изображению, которое я разместил (до порога), или любым советам по оптимизации, поскольку мне нужно, чтобы это выполнялось так быстро насколько это возможно (в JavaScript тем не менее).