Other built-in functions

© Mike Williams 2001,2002,2003,2004

Up | Previous: i_nfunc Library part 2 Next: Variable Parameters | Alphabetical Index

I guess that these surfaces are mainly intended for use as pigment functions or for modifying other surfaces as you might use a height field.

This is the "hex_x" function.

The parameters are:

  1. No effect (but the old syntax required at least one parameter)

  function { f_hex_x(x,y,z,0)}

This is the "hex_y" function.

The parameters are:

  1. No effect (but the old syntax required at least one parameter)

  function { - f_hex_x(x,y,z,0)}


This is the "ridge" function.

The three images show

  • the function used alone as a surface
  • the function used as a height field on a sphere
  • the function used as a pigment on a sphere

The parameters are:

  1. Lambda
  2. Octaves
  3. Omega
  4. Offset
  5. Ridge
  6. Noise Type

The effects of these parameters are fairly subtle.

  function { f_ridge(x,y,z,1,3,1,0.2,0,0)}


This is the Ridged Multifractal surface

The three images show

  • the function used alone as a surface
  • the function used as a height field on a sphere
  • the function used as a pigment on a sphere

The parameters are:

  1. H
  2. Lacunarity
  3. Octaves
  4. Offset
  5. Gain
  6. Noise Type

The effects of these parameters are fairly subtle, and are comprehensively described in the help file.

  function { - f_ridged_mf(x,y,z,2,3,1,0.1,1,2)}


This is the Hetero Multifractal surface

The three images show

  • the function used alone as a surface
  • the function used as a height field on a sphere
  • the function used as a pigment on a sphere

The parameters are:

  1. H
  2. Lacunarity
  3. Octaves
  4. Offset
  5. Heterogeneity
  6. Noise Type

The effects of these parameters are fairly subtle, and are comprehensively described in the help file.

#declare F = function {f_hetero_mf(x,y,z,2,3,1,0.1,1,0)}

Download a zip file containing the POV source files for all the images that appear on this page.

Up | Previous: i_nfunc Library part 2 Next: Variable Parameters | Alphabetical Index