I managed to spend the last two days working on a new feature for the Simplex Noise Visualization Tool project. The result: it is now possible to use the tool to create simple Z-axis animations of noise textures, and to export them as animated gifs.
The gif export coding was very much helped by this posting from Riven: http://www.java-gaming.org/topics/generate-animated-gifs/24196/view.html
and from another example that came from the following Oracle Community post:https://community.oracle.com/thread/1264385
It is unclear to me who the exact authors were on this second example. The following names are some but probably not all the contributors: Brian Burkhalter, Geoff Titmus, Andrew Thompson.
In any event, my considerably stripped down version, for making an animated gif from an array of BufferedImages, is viewable as part of the open source SiVi project, which can be seen at http://github.com/philfrei/SiVi
Any interest in joining in and adding more features? The original goal was to make a tool to allow one to figure out, in a hands-on fashion, the parameters needed to make various texture effects using Perlin noise (the "Simplex Noise" flavor, in this case, though the principles would tend to apply to his other noise algorithms as well). But it is starting to accumulate ways to export various graphics, too.
As I said, the animation at this point is only on the Z-axis. It would be nice to add animation to other parameters, such as translation or scaling. Not sure when I'm going to be able to get to it. My next Java-coding priority is to get back to a Tanpura that is in the works.
Here's another gif that I made today, trying to approximate Ken Perlin's animated cloud example from his slide show: http://www.noisemachine.com/talk1
If you look at his, you will notice that I didn't quite manage to match his color mapping, and his animation includes considerable horizontal translation (looks like a wind blowing the clouds to the east). I probably should have given my example a faster frame rate, too.
Here is Ken Perlin
's cloud gif, from the above cited slide show:
I'm going to post one more, built from one of the images in the SiVi "Gallery". If it doesn't animate at first, it's because the file is rather large (5MB).
If you wish to play with the tool, you can try the following URL:http://hexara.com/SimplexVisualizer.html
but I have done nothing in terms of making certificates and such. Running and supporting Applets has become too much of a headache. If you don't want to build via the github project, you can download a jar with today's build from here:http://hexara.com/SiVi.jar
To use: first select a graphic from the Gallery (menubar: View/Gallery) or build your own image. Then, select the Animator tool from the same View tab of the menubar. A form comes up where parameters are entered.
If you have trouble with setting the parameters and having the controls become enabled, try hitting <Enter> in each field where you have put a number. That is kind of annoying, the need to do this--any advice on how to better handle JTextFields so that <Enter> is not needed? Something
has to trigger the intake of the value. Maybe someone could help improve this form. It really could use some help.
Last thing, I'm wondering if I can get credited for this as a 2nd project? Now that we have the WIP including "tools" and "toys" I think this project qualifies.