예제 #1
0
    public static float Gen2(Vector2 position)
    {
        const float freq    = 128;
        const int   octaves = 5;

        float result = 0;

        for (int i = 0; i < octaves; ++i)
        {
            int d = 1 << i;
            result += PerlinNoise.Gen2(position * d / freq) / d;
        }

        return(result);
    }