Exponential Smoothing (Shape Value)

Home • Gallery • Tutorials • Download • Purchase • Site Map

Alternate Mapping: Exponential Smoothing (Shape Value)

The Fractal Science Kit fractal generator Alternate Mapping Exponential Smoothing (Shape Value) generates a smoothed value based on an algorithm by Ron Barnett. A shape transformation is applied to each orbit point at the beginning of each iteration.

See also:

The Exponential Smoothing (Shape Value) properties pages are:

  • Properties

The Properties page supports several properties to control the results.

Fractal Science Kit: Exponential Smoothing (Shape Value)

Processing Options

The Processing Options section allows you to control the value to be smoothed.

Value is one of:

  • Magnitude
  • Orbit Transformation
  • Triangle Metric

Magnitude is given by the Magnitude property on the Mandelbrot / Julia / Newton page. Orbit Transformation is defined by the Orbit Transformation page. Triangle Metric is defined by the Triangle Metric page. The alternate point's Value is set to the smoothed value. The alternate point's Index is set to the dwell. Angle is not used.

If Delta Value is checked, the point used in the calculation is relative to the previous orbit point rather than the origin.

Variation is one of:

  • None
  • Angular Wave
  • Angular Bounce
  • Radial Wave
  • Radial Bounce
  • Horizontal Wave
  • Horizontal Bounce
  • Vertical Wave
  • Vertical Bounce
  • XY Wave
  • XY Bounce

Variation sets the wave/bounce transformation applied to the value. The amplitude/frequency of the wave/bounce are given by the Amplitude and Frequency properties. Both properties can be positive or negative but not 0.

Value Expression is one of:

  • Exp(-|v|)
  • Exp(-1/|v|)

Value Expression controls the expression used to smooth the value.

Shape Options

The Shape Options section allows you to control the shape transformation applied to each orbit point at the beginning of each iteration.

Shape defines the shape associated with the shape transformation applied to the value.

If Solid is checked, the shape transformation is based on a solid shape. Otherwise, the transformation is based on the border of the shape.

Radius defines the radius of the shape and is only important if the shape is not solid.

Orbit Generation

The Orbit Generation section defines 3 properties: Min Dwell, Max Dwell, and Mod Dwell. These values control the set of orbit points that are considered when processing the orbit. Min Dwell is the 1st dwell to check. Max Dwell is the last dwell to check. Mod Dwell - 1 is the number of dwells to skip between checks. That is, a dwell is processed if the dwell is between MinDwell and MaxDwell inclusive, and (dwell - MinDwell) % ModDwell = 0.


Copyright 2004-2019 Ross Hilbert
All rights reserved