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 |
Supported OSes | Any |
Download Link | http://tpreal.dcmembers.com/Fractals.zip |
System Requirements | |
Version History | - 2008-11-30 16:00 - First release
- 2008-12-04 21:00 - Compatibility with some graphic cards added (thanks, deviantopian)
|
Author | TPReal |
DescriptionThe applications are written just for fun, as an étude of Ruby and OpenGL Shading Language.
JuliaExplorer - Fractal EvolutionJuliaExplorer 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 FractalMandelbrotExplorer allows you to explore the Mandelbrot set. It allows you to zoom into any part of the set.
Possible enhancementsThere'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[attachthumb=#1][/attachthumb]
[attachthumb=#2][/attachthumb]
[attachthumb=#3][/attachthumb]
[attachthumb=#4][/attachthumb]
JuliaExplorer[attachthumb=#5][/attachthumb]
[attachthumb=#6][/attachthumb]
[attachthumb=#7][/attachthumb]
[attachthumb=#8][/attachthumb]
[attachthumb=#9][/attachthumb]
UsageInstallationFirst, 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 ApplicationMandelbrotExplorerJust play around with Arrow keys and the zoom: A and Z keys. That's all
JuliaExplorerWhen 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 IssuesThere are some issues with installing ruby-opengl on some older versions of One-Click Installer for Windows. See the help file for details.