Disc

Variations that use polar coordinates and swap the ρ and θ values. This converts wedges centered at the origin to half-rings and vice versa.

Download Sample flames and resources

disc

Swap polar coordinates ρ and θ.

Type: 2D
Author: Ronald Hordijk
Date: Sep 2003

Disc group variation Example disc 2

Disc variation information at the JWildfire Sanctuary
Disc Spiral Tutorial
Disc-Julian tutorial
Flipped Disc tutorial
Spherical-Disc tutorial
Disc Tutorial 1
Hole/Disc Technique video tutorial
Apophysis Base Forms pack
Modified Flipped Disc Apophsis script
Linear Disc Apophysis script

disc2

Swap polar coordinates ρ and θ, but using Manhattan distance instead of Euclidean.

Type: 2D
Author: Antonio Intrieri (gygrazok)
Date: 9 Feb 2007

Disc group variation Example disc

It actually doesn’t quite use the Manhattan distance. It uses x+y; the Manhattan distance is |x|+|y|.

ParameterDescription
rotScales the input (which rotates the result)
twistSeparates the left and right halves

disc3

Swap polar coordinates ρ and θ, with parameters.

Type: 2D
Author: Brad Stefanov (snicker02)
Date: 28 Jul 2018

Disc group variation Example  3-1
ParameterDescription
a-h 

JWildfire forum post on disc3

disc3d

Swap 2D polar coordinates ρ and θ and transforms z according to the distance from the origin.

Type: 3D
Author: Keeps Spencer (gossamer-light)
Date: 10 Dec 2007

Disc group variation Example 3d
ParameterDescription
piScale factor for ρ and θ; 𝜋 is the value used for disc, but disc3d allows it to be changed.

edisc

Swap elliptic coordinates μ and ν.

Type: 2D
Author: Joel and Michael Faber
Date: 21 Oct 2007

Disc group variation Example  Edisc

Apophysis plugin
eTech tutorial
eTech Apophysis scripts
Apophysis Base Forms pack

fdisc

Swap polar coordinates ρ and θ, first taking the reciprocal of ρ; scales by 2𝜋 instead of 𝜋.

Type: 2D
Author: Michael Faber
Date: 14 Jul 2009

Disc group variation xample fdisc

Gregg Helt (CozyG) added some parameters to fdisc when he ported it to JWildfire.

ParameterDescription
ashiftShift amount for θ
rshiftShift amount for ρ
xshiftPhase shift for x
yshiftPhase shift for y
term1-term4Weights for four different terms producing the result; term1 is normal fdisc and term4 is linear

idisc

Swap polar coordinates ρ and θ, first taking the reciprocal of ρ.

Type: 2D
Author: Michael Faber
Date: 17 Sep 2011

Disc group variation Example idisc

Taking the reciprocal is intended to prevent the overlap often seen with disc. See wdisc.

Apophysis plugin

pre_disc

Swap polar coordinates ρ and θ.

Type: 2D
Author: Keeps Spencer (gossamer-light)
Date: 10 Dec 2007

A pre_ version of disc.

pre_disc3d

Swap 2D polar coordinates ρ and θ and transforms z according to the distance from the origin.

Type: 3D
Author: Keeps Spencer (gossamer-light)
Date: 10 Dec 2007

A pre_ version of disc3d.

ParameterDescription
piScale factor for ρ and θ; 𝜋 is the value used for disc, but disc3d allows it to be changed.

wdisc

Swap polar coordinates ρ and θ, first taking the reciprocal of ρ, afterwards flipping the bottom half.

Type: 2D
Author: Michael Faber
Date: 17 Sep 2011

Disc group variation Example wdisc

Taking the reciprocal is intended to prevent the overlap often seen with disc. See idisc.

Apophysis plugin



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.


See Also...

You may be interested in ...

Leave a Comment