Шум Simplex имеет узкий выходной диапазон? - PullRequest
0 голосов
/ 11 мая 2019

Я использую симплексный шум, в частности этот JS-порт шума OpenSimplex .

OpenSimplex.noise2D () выдает значения в диапазоне от -0,864 до 0,864.Каков ограниченный диапазон выходного сигнала?(«Туго» означает, что он не включает значения, которые не могут быть получены, например, 0,9)

OpenSimplex.noise2D вполне может быть в состоянии выдать 0,9, но другие люди пытались запустить гораздо больше образцов и получили аналогичные результаты (различные реализации с возможно разными результатами):

Выходной диапазон для Perlin Noise был проверенным , чтобы быть [-sqrt (N) / 2, sqrt (N) / 2], где N - количество градусов.Даже без доказательства, какое подобное математическое выражение будет аппроксимировать эмпирические результаты, которые мы получаем?

Будет ли выходной диапазон таким же / похожим на исходный алгоритм симплексного шума?(И каков узкий диапазон этого алгоритма?)

Кажется, что OpenSimplex имеет разные диапазоны в зависимости от количества измерений (выборки после 27M вызовов; я иногда также получал значения вне этих диапазонов):

  • noise3D (): [-0,9448240041551957, 0,9345958687922128]
  • noise4D (): [-0,911394053191833, 0,908269659648102]
...