Plotting

These variations are all blurs that plot formulas in two or three dimensions. They allow entering custom formulas, but also come with presets for ease of use.

isosfplot3d_wf

Isosurface plot (plots points where the value of a function is near zero).

Type: 3D blur (DC and colormap options)
Author: Andreas Maschke (thargor6)
Date: 6 Jan 2017

Plotting Group Variation isosfplot3d 1
Plotting Group Variation isosfplot3d 2

Note: Colormaps do not work in JWildfire 5.5 and earlier.

ParameterDescription
formulaThe formula to use; it can use “x”, “y”, “z”, and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
colormap_filenameThe file containing the colormap used with color_modes 0-2
preset_idThe preset to use; set to -1 to not use a preset
xmin, xmaxThe range for x in the iso formula; used to generate the plot
ymin, ymaxThe range for y in the iso formula; used to generate the plot
zmin, zmaxThe range for z in the iso formula; used to generate the plot
thicknessThickness of the surface; specifically, how close to 0 the value needs to be to be in the isosurface
max_iterMaximum times the variation will try to find a point in the isosurface
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap along x
1: Use the specified colormap along y
2: Use the specified colormap along z
3: Use the x value
4: Use the y value
5: Use the z value
6: Use x times y
7: Use y times z
8: Use z times x
9: Use x times y times z
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/isosfplot3d_wf_presets.txt


parplot2d_wf

Parametric equation surface plot (2D surface plotted in three dimensions).

Type: 3D blur (but can be normal, DC and colormap options)
Author: Andreas Maschke (thargor6)
Date: 29 Nov 2016

Plotting Group Variation 2d1
Plotting Group Variation 2d2
ParameterDescription
xformulaThe formula to use for x; it returns the value for x, and can use “u” and “v” (the parametric values) and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
yformulaThe formula to use for y
zformulaThe formula to use for z
colormap_filenameThe file containing the colormap used with color_mode 0
displ_map_filenameThe file containing the displacement map
preset_idThe preset to use; set to -1 to not use a preset
umin, umaxThe range for u, the first parametric value; used to generate the plot
vmin, vmaxThe range for v, the second parametric value; used to generate the plot
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap
1: Use the u value
2: Use the v value
3: Use u times v
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
displ_amountScaling for the displacement map; 0 to disable displacement
blend_displ_mapWhether to blend values from the displacement map
0: Don’t blend values
1: Blend values
solid1: Generate u and v randomly (normal operation; variation is a blur)
0: Set u and v from input x and y (makes this a normal variation, more difficult to use)
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/parplot2d_wf_presets.txt

https://happy-stars.deviantart.com/art/Color-and-Displacement-Variables-HelpfulHints-697091366


polarplot2d_wf

Plot, in polar coordinates, rho in terms of theta, with 3D extrusion.

Type: 3D blur (DC and colormap options)
Author: Rick Sidwell
Date: 22 Apr 2020

Plotting Group Variation 2d1
Plotting Group Variation polarplot2d2
ParameterDescription
formulaThe formula to use; it returns the value for rho, and can use “t” (for theta) and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
colormap_filenameThe file containing the colormap used with color_mode 0
displ_map_filenameThe file containing the displacement map
preset_idThe preset to use; set to -1 to not use a preset
tmin, tmaxThe range for theta; used to generate the plot
rmin, rmaxThe range for rho, used only with color_mode 2; it does not constrain the plot, but set these parameters to the range of the plot for maximum color distribution when using color_mode 2
zmin, zmaxThe range for z; the plot will be extruded to these values in the z direction; set both to 0 to disable extrusion
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap
1: Use the theta value
2: Use the rho value
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
displ_amountScaling for the displacement map; 0 to disable displacement
blend_displ_mapWhether to blend values from the displacement map
0: Don’t blend values
1: Blend values
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/polarplot2d_wf_presets.txt


polarplot3d_wf

Plot rho in terms of theta and phi (spherical coordinates) or theta and (cylindrical coordinates).

Type: 3D blur (DC and colormap options)
Author: Rick Sidwell
Date: 22 Apr 2020

Plotting Group Variation polarplot3d1
Plotting Group Variation polarplot3d2
Plotting Group Variation polarplot3d1
Plotting Group Variation polarplot3d2
ParameterDescription
formulaThe formula to use; it returns the value for rho, and can use “t” (for theta), “u” (for either phi or z) and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
colormap_filenameThe file containing the colormap used with color_mode 0
displ_map_filenameThe file containing the displacement map
preset_idThe preset to use; set to -1 to not use a preset
tmin, tmaxThe range for theta; used to generate the plot
umin, umaxThe range for u, representing phi or z; used to generate the plot
rmin, rmaxThe range for rho, used only with color_mode 2; it does not constrain the plot, but set these parameters to the range of the plot for maximum color distribution when using color_mode 2
cylindrical0: Use spherical coordinates (u represents phi)
1: Use cylindrical coordinates (u represents z)
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap
1: Use the theta value
2: Use the u (for phi or z) value
3: use the rho value
4: Use a combination of theta and phi/z
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
displ_amountScaling for the displacement map; 0 to disable displacement
blend_displ_mapWhether to blend values from the displacement map
0: Don’t blend values
1: Blend values
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/polarplot3d_wf_presets.txt


yplot2d_wf

Plot y in terms of x, with 3D extrusion.

Type: 3D blur (DC and colormap options)
Author: Andreas Maschke (thargor6)
Date: 29 Nov 2016

Plotting Group Variation 2d1
Plotting Group Variation yplot2d
Plotting Group Variation 2d1
Plotting Group Variation yplot2d
ParameterDescription
formulaThe formula to use; it returns the value for y, and can use “x” and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
colormap_filenameThe file containing the colormap used with color_mode 0
displ_map_filenameThe file containing the displacement map
preset_idThe preset to use; set to -1 to not use a preset
xmin, xmaxThe range for x; used to generate the plot
ymin, ymaxThe range for y, used only with color_mode 2; it does not constrain the plot, but set these parameters to the range of the plot for maximum color distribution when using color_mode 2
zmin, zmaxThe range for z; the plot will be extruded to these values in the z direction; set both to 0 to disable extrusion
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap
1: Use the x value
2: Use the y value
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
displ_amountScaling for the displacement map; 0 to disable displacement
blend_displ_mapWhether to blend values from the displacement map
0: Don’t blend values
1: Blend values
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/parplot2d_wf_presets.txt

https://happy-stars.deviantart.com/art/Color-and-Displacement-Variables-HelpfulHints-697091366


yplot3d_wf

Plot y in terms of x and z.

Type: 3D blur (DC and colormap options)
Author: Andreas Maschke (thargor6)
Date: 29 Nov 2016

Plotting Group Variation yplot3d
Plotting Group Variation yplotd
ParameterDescription
formulaThe formula to use; it returns the value for y, and can use “x”, “z”, and “param_a” through “param_f” as well as constants and standard math functions. Changing preset_id will overwrite it with the preset formula.
colormap_filenameThe file containing the colormap used with color_mode 0
displ_map_filenameThe file containing the displacement map
preset_idThe preset to use; set to -1 to not use a preset
xmin, xmaxThe range for x; used to generate the plot
ymin, ymaxThe range for y, used only with color_mode 2; it does not constrain the plot, but set these parameters to the range of the plot for maximum color distribution when using color_mode 2
zmin, zmaxThe range for z; used to generate the plot
direct_color0: Don’t use direct color
1: Use direct color
color_modeThe mode when using direct color
0: Use the specified colormap
1: Use the x value
2: Use the y value
blend_colorWhether to blend colormap colors with surrounding colors (color_mode 0 only)
0: Don’t blend colors
1: Blend colors
displ_amountScaling for the displacement map; 0 to disable displacement
blend_displ_mapWhether to blend values from the displacement map
0: Don’t blend values
1: Blend values
param_a through param_fValues that can be used by the formula to parameterize it; parameters not used in the formula are ignored

https://github.com/thargor6/JWildfire/blob/master/src/org/jwildfire/create/tina/variation/plot/parplot2d_wf_presets.txt

https://happy-stars.deviantart.com/art/Color-and-Displacement-Variables-HelpfulHints-697091366



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