-
Notifications
You must be signed in to change notification settings - Fork 0
GraphicalNoiseGenerator1.0.0.jar
Testing the output of graphical noise is difficult. It is possible to assure that the output values are within a particular range but with graphical noise, you need to test how the values relate to one another. It is easier to see the relationship between the values of the noise by having a human looking at a graphical output. That is what this program is designed to do.
These radio buttons toggle between 1D and 2D versions of the noise being used.
These radio buttons toggle between a different kind of implementation of graphical noise.
The coherent noise radio buttons are present first. Coherent noises are equivalent to their advanced version where the persistence can be any value and the number of octaves is one. They are included separately so the user can see the output of the noise at one octave to determine what kind of noise they would like to build for their program. See the purpose of this project on the main page for more information.
The advanced noise uses each version of the noise. These use the concepts of frequency, persistence, and octaves.
Individual sliders that change the frequency, persistence, and octaves of the noise.
Sliders that manipulate the RGB values of the output of the noise. No technical use but it is fun.
There is a text field and a save button at the top of the screen. Pressing the save button will output the graphic of the noise being shown as a png file. The name of the file will be the text in the text field. It saves the file in the same directory the GraphicalNoiseGenerator1.0.0.jar file is in. The save process will replace any file with the same name and extension in that directory.