Кажется, у меня возникли проблемы с пониманием эта статья Perlin Noise. Мне нужна помощь в понимании того, как работает вычисление псевдослучайных градиентов для каждой ограничивающей точки. Автор дает функцию:
g(xgrid, ygrid) = (gx, gy)
Затем он дает изображение:
Я понимаю остальную часть статьи, но понятия не имею, как он генерирует эти случайные градиенты из каждой ограничивающей точки. Помощь будет принята с благодарностью. Спасибо!