🌿Perlin noise (Шум Перлина) — математический алгоритм, который используется в компьютерной графике для увеличения реализма или графической сложности поверхности геометрических объектов. Также может использоваться для генерации дыма, тумана, огня, облаков, розы ветров (для программ погоды) и т.д.
Шум Перлина — это градиентный шум, состоящий из набора псевдослучайных единичных векторов (направлений градиента), расположенных в определённых точках пространства и интерполированных функцией сглаживания между этими точками. Одно из преимуществ его алгоритма - то, что в него можно ввести четвёртое временно́е измерение, позволяя алгоритму динамически изменять текстуры во времени.
Grasshopper содержит 1-мерную шумовую функцию Перлина (аналогично суммированию синусов), но эту функциональность нельзя напрямую распространить на большее количество измерений. Поэтому предлагаем вам компонент, который формирует гладкий шум Перлина и шум Симлекса - две известные функции плавного шума, изученные Кеном Перлином. ⠀ Как установить этот компонент: