Я использую симплексный шум, в частности этот 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]