public Vector3 Vector(int seed2) { var i1 = _hash1.Range(-100.0f, 100.0f, seed2); var i2 = _hash2.Range(-100.0f, 100.0f, seed2); var i3 = _hash3.Range(-100.0f, 100.0f, seed2); return(new Vector3( Perlin.Fbm(_time + i1, _fractal) * _fbmNorm, Perlin.Fbm(_time + i2, _fractal) * _fbmNorm, Perlin.Fbm(_time + i3, _fractal) * _fbmNorm)); }
public float Value01(int seed2) { var i1 = _hash1.Range(-100.0f, 100.0f, seed2); return(Perlin.Fbm(_time + i1, _fractal) * _fbmNorm * 0.5f + 0.5f); }