Есть ли какие-нибудь хорошие ресурсы, детализирующие генерацию шума Perlin? Я понимаю, что на большинстве языков есть библиотеки, генерирующие шум, но мне интересно создавать свои собственные для удовольствия / опыта. Я уже посмотрел на этот , который кажется довольно популярным, но он дает только подробное объяснение одномерного шума. Поиски в Google пока что оказываются бесполезными, поскольку большинство из них сосредоточены на приложениях, а не на том, как создать генератор.
Книги и / или веб-сайты приветствуются, даже если их фокусом является не само поколение, если оно дает подробное объяснение реализации или, по крайней мере, концепции, которые я могу «открыть» для себя.