The latest version of gruff is 0.4-0.

gruff

Version 0.2 revision 0 uploaded by ClaudeHeilandAllen.

Package meta

Synopsis
fractal explorer GUI using the ruff library
Description

Mandelbrot Set fractal explorer using the ruff library.

Requires GTK, OpenGL, and GLSL fragment shader support; lots of RAM and multiple CPU cores recommended. If you want to explore very deep zooms, you'll need hmpfr which currently requires GHC to be compiled with integer-simple instead of the default integer-gmp. To install without MPFR support, use cabal install gruff -f-mpfr.

Features in this version include:

  • Interactive fractal browser display (left click to zoom in, right click to zoom out, middle-click to center).

  • Session persistance (stored in ~.gruffstate.gruff - states can also be loaded from and saved to other files).

  • Tile cache (by default in ~.gruffcache - symlink it somewhere with a few GB of space if you plan on exploring a lot).

  • High-level feature finding using angled internal addresses (enter an address, for example 1 2 3 1/3 10, and hit return, then click the adjacent Go button).

  • Feature finding using period location (navigate to approximate location of the desired feature, click the Scan button).

  • Angled internal address calculation using reverse ray trace (navigate to approximate feature location, click the Scan+ button).

  • Uses MPFR where available for higher precision, allowing deeper zooms and locating high period nucleii.

  • Limited amount of customizable colouring (colours for interior, border, and exterior points).

  • Supersampling for more detailed images (useful range is 1 to 4).

Future features might include image saving, external ray and feature information overlays, more feature finding and identification algorithms, scripting support for rendering animations, ...

Author
Claude Heiland-Allen
Bug reports
n/a
Category
Graphics
Copyright
n/a
Homepage
n/a
Maintainer
claudiusmaximus@goto10.org
Package URL
n/a
Stability
n/a

Components