# Waves

Variations that add waves to x, y, and/or z. There are a lot of different variants on this theme, differing in the parameters available and how they are applied.

## auger

Wave effect that gets stronger further from the origin.

Type: 2D
Author: Georg Kiehne (xyrus02)
Date: 20 Oct 2009

Creates a wave effect that gets stronger further from the origin. Variable sym controls how much x is affected; see the two right examples which are the same except for sym. Top right: sym = 0 (so x is not affected), weight = 0.5, freq = 4, scale = 0.1 Bottom right: sym = 0.3 (mild x effect), weight = 0.5, freq = 4, scale = 0.1 Bottom left: sym = 1, weight = 0.3, freq = 3, scale = 0.5 The stripes have the appearance of rippled ribbons, but that is just an illusion; auger is 2D only. Compare waves2, waves2b

## vibration

Add sine waves in two arbitrary directions

Type: 2D
Author: Jessica Darling (FarDareisMai)
Date: 9 Aug 2011

Same as waves2 when dir=0, angle=π/2, phase=0, dir2=π/2, angle2=π/2, and phase2=0, with freq=waves2_freqx*2π, amp=waves2_scalex, freq2=waves2_freqy*2π, and amp2=waves2_scaley.

https://www.deviantart.com/fardareismai/art/Apo-Plugins-Vibration-1-and-2-252001851

## vibration2

Add sine waves in two arbitrary directions with modulation

Type: 2D
Author: Jessica Darling (FarDareisMai)
Date: 9 Aug 2011

Vibration2 is vibration with the ability to modulate the direction, angle, frequency, and amplitude of each wave with a sine wave. The first ten parameters are the same as vibration. Vibration2 is the same as vibration when dm, tm, fm, am, d2m, t2m, f2m, and a2m are all 0 (no modulation).

https://www.deviantart.com/fardareismai/art/Apo-Plugins-Vibration-1-and-2-252001851

## waves

Add sine waves to x and y (dependent variation).

Type: 2D
Author: Scott Draves
Date: March 2004

Waves is an older “dependent variation” that depends on the affine coefficients of the transform instead of parameters. Of course, changing the affine coefficients affects the flame too, making dependent variations more difficult to use than the newer “parametric variations” that use parameters, such as waves2.

## waves2

Add sine waves to x and y (some versions include z).

Type: 2D
Author: Scott Draves
Date: 3 Oct 2008

Same as linear when scalex and scaley are 0. For versions with scalez, same as linear3D when scalex, scaley, and scalez are 0.

Creates a wave effect independently on x and y applied equally through the plane. Variables freqx and scalex specify the frequency and scale for x, and freqy and scaley specify the frequency and scale for y.
Top right: freqx = 0, freqy = 4, scaley = 0.25
Bottom right: freqx = 4, scalex = 0.1, freqy = 4, scaley = 0.25
Bottom left: freqx = 3, scalex = 0.5, freqy = 2, scaley = 0.5

Compare auger, waves2b

https://www.deviantart.com/satania/art/Tutorial-Gnarls-163590105

https://www.deviantart.com/tyrantwave/art/Apophysis-Base-Forms-Pack-103671251

https://www.deviantart.com/drummerboy08/art/Comprehensive-Gnarl-Tutorial-147402781

## waves2_3D

Type: 3D
Author: Larry Berlin (aporev)
Date: 28 Sep 2009

https://www.deviantart.com/aporev/art/3D-Plugins-Collection-One-138514007

Add sine waves to x and y outside a circle centered at the origin.

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 27 Nov 2016

https://www.deviantart.com/tatasz/art/Apophysis-Plugin-Pack-1-647321921

## waves22

Add sine waves to x and y with power option.

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 21 Jan 2019

Same as waves2 when modex and modey are 0 and powerx and powery are 1.

https://www.deviantart.com/tatasz/art/Weird-Waves-Plugin-Pack-1-783560564

## waves23

Add triangular “waves” to x and y.

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 21 Jan 2019

https://www.deviantart.com/tatasz/art/Weird-Waves-Plugin-Pack-1-783560564

## waves2b

Add sine waves to x and y with scaling based on distance from center

Type: 2D
Author: Luca G (dark-beam)
Date: 27 May 2014

Creates a wave effect independently on x and y like waves2, but with more variables. The wave is raised to the pwx and pwy power, distorting the wave (top right). The scale can be different at the center (scalex and scaley) and edges (scaleinfx and scaleinfy); the bottom right example decreases the scale at the edges (opposite of auger). Compare top and bottom right with waves2, top right. Bottom left example mixes all the options.

Top right: freqx = 0, freqy = 4, pwy = 2, scaley = 0.75, scaleinfy = 0.75

Bottom right: freqx = 0, freqy = 4, pwy = 1, scaley = 1, scaleinfy = 0.1

Bottom left: freqx = 2, freqy = 3, pwx = 3, pwy = 0.25, scalex = 1, scaleinfx = 0.5, scaley = 0.5, scaleinfy = 0

Compare auger, waves2

https://www.deviantart.com/dark-beam/art/Waves2b-456744888

## waves3

Add modulated sine waves to x and y

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 21 Jan 2019

https://www.deviantart.com/tatasz/art/Weird-Waves-Plugin-Pack-1-783560564

## waves4

Add sine waves to x and y with fracturing of horizontal wave

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 21 Jan 2019

https://www.deviantart.com/tatasz/art/Weird-Waves-Plugin-Pack-1-783560564

## waves42

Add sine waves to x and y with fracturing of horizontal wave

Type: 2D
Author: Tatyana Zabanova (tatasz)
Date: 21 Jan 2019

https://www.deviantart.com/tatasz/art/Weird-Waves-Plugin-Pack-1-783560564

## wavesD2 / waves2_wf

Add damped sine or cosine waves to x and y.

Type: 2D
Author: Andreas Maschke (thargor6)
Date: 25 Dec 2011

## wavesD3 / waves3_wf

Add damped squared sine or cosine waves to x and y

Type: 2D
Author: Andreas Maschke (thargor6)
Date: 10 Feb 2012

## wavesD4 / waves4_wf

Add damped cubed sine or cosine waves to x and y

Type: 2D
Author: Andreas Maschke (thargor6)
Date: 10 Feb 2012

## wavesn

Add damped waves to polynomial Julia set (aka julian).

Type: 2D
Author: George Kiehne (Xyrus-02)
Date: 12 Sep 2009

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.