In this post I mentioned that I was using simplex noise, this is an issue if you intend to use anything generated by it, as for a while it was patented, and I am having difficulty finding out if it still is.
Not quite halfway done with that paper I mentioned earlier but decided a distraction was in order.
This is a project I’ve been toying with on and of for a long time. I started toying with Perlin Noise because I hope to create a fully procedural game. The noise would be useful for textures mainly but also landscapes and other various things. So I made this program to play with how the noise behaves with different inputs. While doing so I found out Simplex Noise is less expensive to compute so that is what this currently uses.
Feel free to play around with it, ask questions, I don’t care if you use it to make textures for yourself but I’d like recognition if you do. I’m going to open this to public comments so questions and comments can be asked and posted.
The in program help should be useful, but it doesn’t cover the gradient editor (far right in first screenshot). This is mainly because I got tired of writing help. If I get enough requests I’ll fix it.
My planned next evolution is to figure out how to make it generate tile-able noise as well as continuous noise.
|This is a screenshot of all the pieces|
|This is a screenshot that has a more useful image, picture it as a height map of an environment where the blue would be water and white is top of mountains|
These are other images produced by the program
|This could be a heat map of some kind, or a region map possibly red being desert green could be forest, blue water, and yellow deserted islands|
|This is another like the above, but shows a more complicated landscape|
You can download the stand alone .jar file here: NoiseTest.jar
Perhaps in a few days I’ll post some details on how this works, but it’s likely to take a while.