SimplexNoise没有给出正确的图像

时间:2019-01-28 20:13:25

标签: java simplex-noise

我目前正在玩Perlin和SimplexNoise之类的Noises。 当我将Noise函数集成到我的代码中时,我得到的东西看起来像 静态,这显然是不应该的。

My output

这是我当前的代码。

            //Width and Height are Screenwidth and height
            //Pixelsize is 4
            for(int x = 0; x < (width/pixelSize); x++) {
            for (int y = 0; y < (height/pixelSize); y++) {
                double newColor = SimplexNoise.noise(x, y);         
                if (newColor > 0) {
                    g.setColor(Color.black);
                }
                else {
                    g.setColor(Color.WHITE);
                }
                g.fillRect(x*pixelSize, y*pixelSize, pixelSize, pixelSize);
            }
        }

我使用的噪音来自这里 https://github.com/SRombauts/SimplexNoise/blob/master/references/SimplexNoise.java

1 个答案:

答案 0 :(得分:0)

知道了。 我将x和y乘以0.1,得到了我想要的输出! Yay!