Perlin noise variant that supports arbitrary (non-power-of-two) tiling periods up to 256.
Slightly slower than perlinNoise3Seed because it uses true modulo instead of bit masking. Pass 0 for any axis to default that period to 256.
tiling period along x in [0, 256]
tiling period along y in [0, 256]
tiling period along z in [0, 256]
seed (low 8 bits used)
Perlin noise variant that supports arbitrary (non-power-of-two) tiling periods up to 256.
Slightly slower than perlinNoise3Seed because it uses true modulo instead of bit masking. Pass 0 for any axis to default that period to 256.