SimplexNoise не выдает правильное изображение - PullRequest
0 голосов
/ 28 января 2019

В настоящее время я играю с Шумами, такими как Perlin и SimplexNoise.Когда я интегрирую функцию Noise в мой код, я получаю нечто, похожее на статическое, что явно не должно быть.

Мой вывод

Вот мой текущий код.

            //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 голосов
/ 28 января 2019

Понял.Я умножил свои x и y на 0.1, дал желаемый результат! Ура!

...