Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Grid-Fractals

This a program uses basic image processing functions to create random fractal like images.

Features:

  • The commands are savable to simple text files.
  • The output of each command is viewable at each stage.
  • All random seed values are included in the parameters so that the same image can be reproduced when the command file is loaded.

image

image

image

##Commands


Commands Menu

Command Description
New Grid creates a new grid of random values with the given width and height and seed
Average sets the grid cell to the average if its neighbors with the distance to average over setable. After averaging it runs a max contrast (see bellow).
Max Contrast scales everything so the largest value is white and the darkest value is black
Double Resolution doubles the number of pixels vertially and horizontally
Add Noise randomly adds noise to the image
Add Relative Noise adds random noise to the current value
Clip scales the values so that the top value is scaled to become 1.0 and the bottom value becomes 0.0. Anything outside the range are clipped to the range 0.0 to 1.0
Gradient Relative Noise adds noise in areas where the gradien falls between the min and max values.
Gradient Magnatude converts the image into the magnitude of the gradient at each pixel
Visibility Grid sets the grid value to 0.0 if GCD(x,y) = 1 and 1.0 otherwise. This also the pattern of visibility from the origin if one were looking at a the grid from the side. More info at Wikipedia Coprime Integers and the mysterious probability 6/pi^2.

About

Uses a sequence of operations on a a random grey-scale image to generate textures and random fractals

Resources

License

Releases

No releases published

Packages

No packages published

Languages