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