HomeVariation TypesStamps

Stamps

Variations that create colored stamps with interesting designs. They are all blur variations (they ignore their inputs) and by default use true color (they set specific red, green, and blue values) though there is an option to use the gradient (direct color).

Download Sample flames and resources

dc_acrilic

Create a pattern reminiscent of acrylic pour painting.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
StepsNumber of iterations to use when computing the pattern
p1, p2, p3, p4, p5, p6Adjust the appearance of the pattern
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_apollonian

Create a colorful pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Wyatt Flanders
Date: 12 Feb 2019

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_booleans

Creates patterns based on boolean operators.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Paul Ferris (dust) and Kirill (python273)
Date: 29 Aug 2019

ParameterDescription
randomizeThe random number seed used for generating the random pattern; should not be animated
^/&/|The operation to use:
0: xor (^)
1: and (&)
2: or (|)
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_butterflies

Creates butterfly patterns using a Nova fractal.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Stéphane Guillitte (guil)
Date: 20 Oct 2019

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
red, green, blueRelative weights of red, green, and blue for coloring; the result is grayscale when they are all the same
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_cairotiles

Create patterns from rotated squares in a grid.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Edd Biddulph
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_circlesblue

Create random bubbles.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Inigo Quilez
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
RadiusRadius of the bubbles (some are further away, so appear smaller)
BublesNumber of bubbles (some may not be visible, depending on zoom level)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_circuits

Create a pattern reminiscent of a circuit board.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Kali
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
rate 
intensity 
focus 
pulse 
glow 
loopsNumber of times the generator function is executed; higher values produce more intricate results (but slow down rendering)
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_code

Create a fractal picture, using arbitrary code.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 22 May 2019

ParameterDescription
codeThe Java code to execute; must be a definition for function getRGBColor, which is called for each iteration
randomizeThe random number seed used for randomly generating the code; should not be animated
PanX, PanYMoves the result left/right (PanX) or up/down (PanY)
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_ducks

Create a fractal “ducks” pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Cyberxaos
Date: 13 Feb 2019

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_fingerprint

Create a pattern resembling a fingerprint.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Diviaki
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
widthSets the width of the fingerprint “ridges”
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_fractaldots

Create a pattern from fractally arranged dots.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Paulo Falcão
Date: 13 Feb 2019

ParameterDescription
iterationsNumber of iterations to perform; higher values make more intricate patterns, but slow down rendering
DotSize 
MaxIterationsMaximum number of iterations; should be greater than iterations
complexity 
patternDivisor for spacing for each iteration
spacingSpacing amount for the first iteration
rotate1Overall rotation, in radians
rotate2Rotation for each iteration, in radians
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_fractcolor

Generate a colorful fractal pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Robert Schütze (trirop) and tholzer
Date: 13 Feb 2019

ParameterDescription
randomizeNot used, but changing the value will change the time, xPar, and yPar parameters to random values
time 
xPar, yPar 
ItersNumber of iterations to perform
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code
GLSL Sandbox code

dc_gabornoise

Generate a pattern resembling Gabor noise.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 10 May 2019

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
time 
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_glypho

Generate a pattern based on rings of nested circles.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the rotation of the rings of circles
f1Size of the nested circles
f2Proportional width of the spaces between the circles, from 0 to 1
f3Controls the number of circles in each nest
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_grid3D

Generate a 2D image of a 3D grid.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Kapsy and Kabuto
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
SeedNot used, but changing the value will change the time parameter to a random value
timeRotates the view
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_hexagons

Generate a hexagon grid pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
shapeOverall stamp shape, 0 for square, 1 for circle
seedNot used, but changing the value will change the time parameter to a random value
timeControls the arrangement of the hexagons in the grid
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_hoshi

Create a design based on fractal hoshi tiling.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeControls the tiling rotation and coloring
StepsNumber of iterations to perform
ScaleScale factor for each iteration
TranslateTranslation amount for each iteration
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_hyperbolictile

Create a {3,8} hyperbolic tessellation mapped to a Poincaré disk.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_inversion

Create a fractal design based on circle inversion.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
IterationsNumber of iterations to perform
ScaleX, ScaleYScale factors for x and y in each iteration
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_kaleidocomplex

Generate a kaleidoscopic pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by bal-khan
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
iMaxMaximum number of iterations
Color 
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_kaleidoscopic

Generate a kaleidoscopic pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by gPlatl and ackleyrc
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeKaleidoscope rotation (if Radial is 1)
SidesNumber of sides for the pattern, between 2 and 20 (if Radial is 1)
zoomScale factor before kaleidoscopic reflection, between 0 and 1
P1Controls the base pattern, between 0 and 1
Radial0: Show only the base pattern without kaleidoscopic symmetry
1: Reflect the base pattern radially, using Sides and time
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_kaliset

Generate a pattern using Kalisets.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by foran
Date: 13 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
NNumber of iterations
ShiftX, ShiftYAmount pattern is shifted horizontally and vertically for each iteration
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code
Kaliset information

dc_kaliset2

Generate a pattern using kalisets.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by foran
Date: 12 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
NNumber of iterations
radio 
ShiftX, ShiftYAmount pattern is shifted horizontally and vertically for each iteration
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code
Kaliset information

dc_layers

Create a layered pattern of wavy circles.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
NNumber of iterations
Amplitude 
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_mandala

Create a kaleidoscopic mandala pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
mX, mYAdjusts the appearance of the mandala
scaleZooms in or out of the mandala
sidesSymmetry order for the mandala
multiply 
loopsNumber of detail-adding iterations to perform
iR, iG, iBWhen 1, inverts the red, green, or blue component of the result
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_mandbrot

Create a kaleidoscopic pattern based on the Mandelbrot set.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Doğan Derya
Date: 13 Feb 2019

ParameterDescription
nItersNumber of times to iterate the Mandelbrot set computation; integer between 10 and 1000
NNumber of times to iterate the “fractalization” computation; integer between 2 and 10
ComplexityControls the “fractalization” computation; between 0 and 1
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
red, green, blueControl coloring of the result
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

GSLS Sandbox code

dc_mandelbox2D

Create a two dimensional Mandelbox pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by stduhpf
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_menger

Generate a Sierpiński carpet pattern (looks like the face of a Menger sponge).

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
LevelNumber of levels; integer between 1 and 5
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_moebiuslog

Create a spiraling pattern using log and a Möbius transform.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
LogPerform the log spiral operation if 1
MoebiusPerform the Möbius transform if 1
scaleScale factor for the result
angleLog spiraling angle (ignored if Log is 0)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_pentatiles

Generate a pattern of tiled pentagons.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
borderPut a border around the tiles if 1
widthWidth of the border if present (0.01 to 0.25)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_poincaredisc

Generate a hyperbolic tiling mapped to a Poincaré disk.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
MaxIterNumber of times to iterate the tiling process
nNumber of sides for the tiles polygons
pNumber of polygons that meet at each vertex (1/n + 1/p must be less than 1/2)
checkers0 
checkers1Divide each polygon into n parts and alternate coloring of each; works best when n is even
checkers2Alternate coloring of tiles around each vertex; works best when p is even
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_quadtree

Create a graphical display of a random quadtree.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
widthControls width of line separating quadtree boxes, between 100 and 1000; higher values make thinner lines
LevesNumber of quadtree levels to draw
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_randomoctree

Create a graphical (2D) display of a random (3D) octree.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by abje
Date: 13 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeZooms and pans around the octree
StepsNumber of octree levels to draw
Rot. L-R, Rot. U-DLeft-right and up-down rotation
GridShow the grid used to place the octree boxes if 1
BordersShow borders and shading on the octree boxes if 1
Black BordersUse black to show the grid and borders if 1; use white if 0
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_rotations

Create a pattern using repeated rotations.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
levelsNumber of iterations to perform
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the rotation angle and coloring
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_spacefold

Create a pattern using a space folding technique.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by FreeFull
Date: 29 Aug 2019

ParameterDescription
randomizeNot used, but changing the value will change the time parameter to a random value
timeChanges the rotation for each fold
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_squares

Create a pattern of squares on a grid.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeZooms the pattern in or out (see Direction), and changes the coloring
NNumber of iterations to use when computing the pattern
Direction0: Increasing time zooms in
1: Increasing time zooms out
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_starsfield

Create a field of stars.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 13 Feb 2019

ParameterDescription
SeedNot used, but changing the value will change the time parameter to a random value
timeRotates and moves through the star field
Z distanceDistance to the stars, between 2 and 150; larger values make the stars smaller and fainter
GlowAmount of glow around each star, between 0 and 1
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_sunflower

Create a pattern of spirals.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeNot used
stepStep size for the dots (a real sunflower uses 0.618)
NNumber of spirals
PolarDraw gray circles connecting the dots at the same distance from the center if 1
DotsDraw white dots along the spirals if 1
GridX, GridYIf GridX is 1, draw N red spirals connecting the dots
If GridY is 1, draw N green spirals the opposite direction
If both are 1, draw both red and green spirals
If both are 0, draw 2N blue spirals
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_tesla

Create a pattern resembling electrical arcing.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
levelsNumber of levels (more levels add more detail)
thicknesNot used
styleControls the thickness of the electrical arc lines; higher values produce thicker lines
shiftNot used
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_tree

Generate a tree shape.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Wyatt Flanders
Date: 12 Feb 2019

The tree is upside down by default; make zoom negative to flip it right side up.

ParameterDescription
levelsNumber of levels of branching
thicknesControls thickness of the branches; higher values produce thinner branches
styleControls coloring of the branches; higher values produce more layers of color (and also make the branches thicker)
shiftShifts the tree up or down
seedNot used, but changing the value will change the time parameter to a random value
timeMakes the tree sway and changes coloring
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_triantess

Construct a tiling using Wythoff construction.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 12 Feb 2019

ParameterDescription
FaceA_-RGB
FaceB_-RGB
FaceC_-RGB
Segment_-RGB
Vertex_-RGB
Background_RGB
Color values for the faces, segments, vertices, and background; each is a six digit hexadecimal number RRGGBB giving the red, green, and blue values. For example, FF0000 is red, 00FF00 is green, and 0000FF is blue.
zoomZooms in or out of the result (higher values zoom out)
CenterX, CenterYShifts the result left/right and up/down
IterationsNumber of times to iterate the construction
pParam, qParam, rParamThe Wythoff symbol numbers, representing the corners of the Schwartz triangle used in the construction
U, V, WBarycentric coordinates of the generator point on the triangle
VRadiusVertex radius (vertices only shown if Vertex is 1)
SRadiusSegment thickness (segments only show if Segments is 1)
RotAngleRotation angle of the result
VertexShow vertices if 1 (only visible if VRadius is not 0)
SegmentsShow segments between faces if 1 (only visible if SRadius is not 0)
FacesColor faces if 1
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Wythoff symbol at Wikipedia

dc_truchet

Generate a truchet tiling pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Patricio Gonzalez Vivo and Jen Lowe
Date: 12 Feb 2019

ParameterDescription
type0: Tiles are a black square with a white diagonal
1: Tiles are a black square with two white quarter circles
2: Tiles are half black, half white (split diagonally)
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Book of Shaders code
Truchet tiles at Wikipedia

dc_turbulence

Generate a turbulence noise pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
seedNot used, but changing the value will change the time parameter to a random value
timeNot used
zoomZooms in or out of the result (higher values zoom out)
LevelNumber of iterations to use
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

dc_voronoise

Generate a pattern based on a combination of Voronoi diagrams and noise.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Inigo Quilez
Date: 12 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
pXProportion of Voronoi diagam to use, between 0 (no Voronoi) and 1
pYProportion of noise to use, between 0 (no noise) and 1
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Voronoise article by Inigo Quilez

dc_vortex

Create a pattern from a train of vortices.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by dr2
Date: 12 May 2020

ParameterDescription
randomizeNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
Flow strengthNumber of times the vortex flow process is iterated; higher values produce stronger results; integer between 1 and 15
Blending 
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_warping

Generate a texture using fBm warping.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Inigo Quilez
Date: 12 Feb 2019

ParameterDescription
randomizeShifts the position of the texture; the shift is random but specific values of randomize will shift to the same place
zoomZooms in or out of the result (higher values zoom out)
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

dc_worley

Create a pattern based on Worley (cellular) noise.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Fabrice Neyret
Date: 13 Feb 2019

ParameterDescription
zoomZooms in or out of the result (higher values zoom out)
seedNot used, but changing the value will change the time parameter to a random value
timeNot used
ColorOnly0: Normal operation (variation is a blur; input points are ignored)
1: Color only mode (variation is like linear, but colors the points)
Gradient0: True color (gradient is ignored)
1: Gradient true color (like true color, but colors are taken from the gradient)
2: Direct color (set the gradient index for coloring)
z_scaleScale factor for adjusting the z value based on the color
z_offsetAmount to shift result up or down the z axis
reset_z0: Add color-based z value to the the z value from other variations on the transform
1: Ignore z value from other variations on the transform

Shadertoy code

glsl_acrilic

Create a pattern reminiscent of acrylic pour painting.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
StepsNumber of iterations to use when computing the pattern
p1, p2, p3, p4, p5, p6Adjust the appearance of the pattern
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_apollonian

Create a colorful pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Wyatt Flanders
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_circlesblue

Create random bubbles.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Inigo Quilez
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
RadiusyRadius of the bubbles (some are further away, so appear smaller)
BublesNumber of bubbles (some won’t be visible)
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_circuits

Create a pattern reminiscent of a circuit board.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Kali
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
timeChanges the appearance of the result
rate 
intensity 
focus 
pulse 
glow 
loopsNumber of times the generator function is executed; higher values produce more intricate results (but slow down rendering)
zoomZooms in or out of the result (higher values zoom out)
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_code

Create a fractal picture, using arbitrary code.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
codeThe Java code to execute; must be a definition for function getRGBColor, which is called for each iteration
ResolutionX, ResolutionYX and y resolution; has no real effect if it is large enough
zoomZooms in or out of the result (higher values zoom out)
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_fractaldots

Create a pattern from fractally arranged dots.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by Paulo Falcão
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
iterationsNumber of iterations to perform; higher values make more intricate patterns, but slow down rendering
DotSize 
MaxIterationsMaximum number of iterations; should be greater than iterations
complexity 
patternDivisor for spacing for each iteration
spacingSpacing amount for the first iteration
rotate1Overall rotation, in radians
rotate2Rotation for each iteration, in radians
zoomZooms in or out of the result (higher values zoom out)
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_grid3D

Generate a 2D image of a 3D grid.

Type: 2D blur, true color
Author: Jesus Sosa, based on code by Kapsy and Kabuto
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result

glsl_hoshi

Create a design based on fractal hoshi tiling.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
StepsNumber of iterations to perform
ScaleScale factor for each iteration
TranslateTranslation amount for each iteration
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_hyperbolictile

Create a {3,8} hyperbolic tessellation mapped to a Poincaré disk.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_kaleidocomplex

Generate a kaleidoscopic pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by bal-khan
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
iMaxMaximum number of iterations
Color 
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_kaleidoscopic

Generate a kaleidoscopic pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by gPlatl and ackleyrc
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeKaleidoscope rotation (if Radial is 1)
SidesNumber of sides for the pattern, between 2 and 20 (if Radial is 1)
zoomScale factor before kaleidoscopic reflection, between 0 and 1
P1Controls the base pattern, between 0 and 1
Radial0: Show only the base pattern without kaleidoscopic symmetry
1: Reflect the base pattern radially, using Sides and time
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_kaliset

Generate a pattern using Kalisets.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by foran
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
NNumber of iterations
ShiftX, ShiftYAmount pattern is shifted horizontally and vertically for each iteration
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code
Kaliset description

glsl_kaliset2

Generate a pattern using kalisets.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by foran
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
NNumber of iterations
radio 
ShiftX, ShiftYAmount pattern is shifted horizontally and vertically for each iteration
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code
Kaliset description

glsl_mandala

Create a kaleidoscopic mandala pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
mX, mYAdjusts the appearance of the mandala
scaleZooms in or out of the mandala
sidesSymmetry order for the mandala
multiply 
loopsNumber of detail-adding iterations to perform
iR, iG, iBWhen 1, inverts the red, green, or blue component of the result
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_mandelbox2D

Create a two dimensional Mandelbox pattern.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by stduhpf
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
seedNot used, but changing the value will change the time parameter to a random value
timeChanges the appearance of the result
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_randomoctree

Create a graphical (2D) display of a random (3D) octree.

Type: 2D blur, true color or direct color
Author: Jesus Sosa, based on code by abje
Date: 31 Oct 2018

glsl_randomoctree-1
ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeZooms and pans around the octree
StepsNumber of octree levels to draw
Rot. L-R, Rot. U-DLeft-right and up-down rotation
GridShow the grid used to place the octree boxes if 1
BordersShow borders and shading on the octree boxes if 1
Black BordersUse black to show the grid and borders if 1; use white if 0
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

Shadertoy code

glsl_squares

Create a pattern of squares on a grid.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeZooms the pattern in or out (see Direction), and changes the coloring
NNumber of iterations to use when computing the pattern
Direction0: Increasing time zooms in
1: Increasing time zooms out
Red, Green, Blue Fac.Factors for the red, green, and blue components of the colors; adjust these to tweak the colors
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)

glsl_starsfield

Create a field of stars.

Type: 2D blur, true color or direct color
Author: Jesus Sosa
Date: 31 Oct 2018

ParameterDescription
Density PixelsDensity of the computed pixels; has no real effect if it is large enough
SeedNot used, but changing the value will change the time parameter to a random value
timeRotates and moves through the star field
Z distanceDistance to the stars, between 2 and 150; larger values make the stars smaller and fainter
GlowAmount of glow around each star, between 0 and 1
Gradient0: True color (gradient is ignored)
1: Direct color (set the gradient index for coloring)


This information has all been created by Rick Sidwell as a guide to the more popular variations used in fractal flames, and very generously allowed me to reproduce it here. Not all of the variations are included with JWildfire, but a great many are, so it is worthwhile learning about them.
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

You may be interested in ...

Leave a Comment