This is in fact two tiny programs, but they are both about exploring a fractal, and they share common libraries, so I put them here together.
|Application Name||MandelbrotExplorer and JuliaExplorer|
|Version||Rolling Release it's not any big program, I'm not versioning it|
|Short Description||Viewing Mandelbrot set and Julia sets|
- 2008-11-30 16:00 - First release
- 2008-12-04 21:00 - Compatibility with some graphic cards added (thanks, deviantopian)
The applications are written just for fun, as an étude of Ruby and OpenGL Shading Language.JuliaExplorer - Fractal Evolution
JuliaExplorer allows you to explore Julia sets of quadratic polynomials of the form z^2+c. It allows you to zoom into any part of the generated set, but the even more exciting feature is the ability to change smoothly the value of the complex parameter c, and see the fractal evolve slowly from one form to another.MandelbrotExplorer - Into The Fractal
MandelbrotExplorer allows you to explore the Mandelbrot set. It allows you to zoom into any part of the set.Possible enhancements
There's a lot of things that could be done to make these programs better, like:
- Ability to save a specific image, or coordinates
- Option of antialiasing to make the images look smoother
- Maybe some colours or something
- Displaying FPS
- Automatic image changing (as if it was a screensaver)
But they are not planned
- maybe I'll do some of those one day, and maybe I'll leave it as an exercise for the reader ScreenshotsMandelbrotExplorer
First, you have to have Ruby installed, along with ruby-opengl gem. Ruby is available here: http://www.ruby-lang.org/en/downloads/
, if you are using Windows, I recommend the One-Click Installer from here: http://rubyforge.org...jects/rubyinstaller/
. Some additional info cn be found in the zip archive, in help/Ruby Installation.txt.
Just unpack the zip archive and run MandelbrotExplorer.rb or JuliaExplorer/rb.Using the ApplicationMandelbrotExplorer
Just play around with Arrow keys and the zoom: A and Z keys. That's all JuliaExplorer
When you run the program, a short tutorial is displayed. The basics are: use Arrows and A, Z to see the fractal evolve, and use U, J, H and K, and zoom: S, X, to zoom into any part of the fractal. But it might be a bit tricky at first, so read the tutorial.
Some description can also be found in the help directory in the archive.Known Issues
There are some issues with installing ruby-opengl on some older versions of One-Click Installer for Windows. See the help file for details.